954
1
1117
4
583
593
2
580
502
507
493
541
1081
542
610
8
505
974
403
1813
870
645
1051
1661
11
1587
399
1260
492
90
1017
592
431
1003