17946
0
25669
3090
6
32302
21152
8
19783
2
1461
1768
3498
4
2903
3
2258
1
7258
2932
2949
7793
3546
572
14
1492
108797
692
951
1694
3080
120
2996
6236
10
365
2350
1429