32302
0
17946
25669
3498
4
19783
2
3090
6
1461
21152
8
7258
1804
3
2535
1706
1
1819
1044
2932
1321
2350
216
688
1888
1153
2982
2735
1306
1868
1404
2182
3154
1018
3080