32302
0
25669
2535
2
19783
1193
446
17946
1189
572
2750
1
14
578
1022
21152
8
2932
486
639
1310
3498
4
5402
9
3779
3765
4757
345
1668
1153
2996
3090
6
475
930