17946
0
32302
25669
19783
2
3090
6
21152
8
3498
4
1461
2258
1
2535
7258
3083
7793
3172
3546
2139
1768
2911
9
1136
2932
2949
6844
1516
3715
2350
2903
3
2964
989
1603
3765