32302
0
25669
17946
19783
2
3090
6
3498
4
1461
21152
8
7258
2535
3083
2350
572
14
3315
2932
2954
3560
3
2666
9
542
8329
1189
2906
1
1153
629
2996
2562
3344
1985
984