1257
2
66
0
3554
9
3407
1
206
1743
790
3303
6
1757
3683
5375
21152
8
2669
1247
951
2505
12632
7
641
1481
1182
980
3054
5
707
2057
3271
4
1683
5701
582
1306
2500