32302
0
25669
2535
2
19783
2668
17946
14
470
2750
1
2756
1193
21152
8
2932
3498
4
5402
9
722
1189
808
3779
2282
5
3765
3222
3
1153
2996
3090
6
572
2009
1379
657
437