1216
214
457
788
331
1
517
1474
321
399
329
641
436
1580
109
350
114
1226
287
621
656
2354
268
1489
197
984
959
388
493
450
620
324
355
790
596
493
688
143
417
786
88
1018
850
220
586
376
704
406
557
1189
16
335
903
