1351
2
267
1
88
1040
944
55
112
504
285
1158
981
453
506
509
875
908
1053
1473
848
87
569
751
555
564
638
1761
1605
923
566
640