32302
0
25669
3090
6
3546
1
2903
3
2932
2
10827
4
9956
21152
8
108797
55904
1289601
37355
13
3080
5402
9
19783
3036
951
7793
8527
2949
1061
3158
18816
11
2392
1816
444571
1850
2029
11153