1352
2
267
1
89
1041
944
56
112
505
285
1158
981
454
507
509
875
908
1053
1473
848
87
570
751
555
564
638
1761
1606
923
566
641