32302
0
17946
25669
21152
8
3090
6
3498
4
19783
2
1461
3083
2535
570
1
800
7258
2996
1583
2932
2258
946
2350
2666
9
989
297066
1384
940
3213
7
1294
1153
131589
3754
2558
3