2535
2
21152
8
3498
4
1485
1
951
32302
0
1265
1781
3090
6
3083
582
942
2505
1743
1306
790
19783
3354
3683
3448
2932
1603
1015
2294
2377
17946
2207
1740
3
2980
2990