32302
0
25669
3448
1
2535
2
1485
3546
19783
21152
8
1781
4
3090
6
3083
7793
3213
7
131589
444571
9
542
685
38477
34
2932
2763
23802
3498
5402
106
5527
3
608
3036
17946
370
815