21152
8
297066
0
3090
6
2932
2
3080
3
2903
2593
1
1849
32302
25669
2711
3546
181997
11
3673
3083
2258
2911
9
9956
108797
3041
19783
444571
398656
19
5431
3491
4
1942
2799
2823
5
7258
2535