32302
0
17946
25669
19783
2
3090
6
3498
4
21152
8
1461
2535
7258
1816
3765
2906
1
3083
1781
1849
1768
683
2932
120
1516
3289
902
444571
9
3715
2350
3546
1720
297066
2903
3