17946
0
25669
32302
21152
8
19783
2
3090
6
3498
4
1461
383
2535
7258
38477
34
800
1
4096
297066
1689
3
181997
11
549
3083
1064
572
1267
1055
13676
21
1583
1768
131589
14125
10
2932
1516