32302
0
25669
17946
19783
2
3090
6
3498
4
1461
21152
8
7258
2535
2350
3666
1923
2932
1564
2666
9
527
3
1320
2906
1
1153
2992
1672
948
12472
884
7793
1119
2258
3125
15
3080