17946
0
25669
19783
2
32302
3498
4
3090
6
1461
1264
21152
8
7258
1768
1751
2903
3
2964
1
2906
1603
3765
1681
2476
7793
4471
2535
2258
2932
3546
2350
2139
1153
1516
658