1353
2
267
1
89
1042
944
56
112
505
285
1158
981
454
507
509
875
908
1053
1475
848
87
570
751
555
565
638
1761
1606
924
566
641