32302
0
25669
2535
2
19783
14
3090
6
2750
1
1189
17946
1193
2996
978
733
3252
635
2932
3498
4
628
4937
2992
692
5402
9
660
572
1239
1618
2471
2666
959
255