32302
0
25669
2535
2
19783
956
17946
2377
4
2750
1
21152
8
2932
2845
12
3498
5402
9
3779
3765
1153
3090
6
844
2935
840
3
2009
5
1163
3080
2068
2090
730
1044
1804
7258
2902
16