2535
2
21152
8
1451
0
1590
1
3498
4
951
1688
32302
2982
3
3090
6
1929
3083
582
2505
1743
1306
790
19783
3354
3683
3289
2932
1603
1397
1015
2294
3117
2377
17946
2207