315
224
304
107
655
258
547
197
726
200
1562
673
396
120
233
157
436
83
684
115