965
895
532
341
358
1
592
1
429
1
1243
447
539
922
515
1
458
1
462
2
467
2626
2589
460
452
464
482
729
1294
433
502
8837
866
609
477
478
766
1700
261
1574
1355
343
1623
504
1726
1035