32302
0
17946
25669
3090
6
3498
4
21152
8
19783
2
4148
1461
598
2535
7258
2902
16
3083
2932
2350
7034
5
935
1294
1
1153
5658
9
951
3080
3
1044
1768
7870
4044
3546
2465
3125