32302
0
25669
17946
3326
3
19783
2
3090
6
2562
3498
4
1461
1632
21152
8
7258
1699
2535
2350
4179
1
3589
2932
2780
2666
9
2189
421
11153
18816
11
2906
1153
844
3227
2368
1416