32302
0
25669
17946
19783
2
3090
6
3498
4
1461
21152
8
3158
7258
2535
2350
3886
3
802
3671
1
14
2932
2715
2781
2666
9
971
2956
2507
2315
2892
1189
1309
2906
1153
2996