32302
0
25669
19783
2
21152
8
783
17946
2535
297066
2996
733
3090
6
3546
1
3083
255
586
1189
621
443
810
4553
612
898
1785
581
1193
2932
4937
971
3125
3498
4