17946
0
32302
25669
3090
6
3498
4
21152
8
19783
2
2535
1461
7258
1294
1
2382
1585
3083
1583
3080
3
3461
572
2668
1844
1673
2932
783
1243
1668
2350
1781
1397
638
444571
9