3090
6
25669
0
2903
3
2932
2
4382
4
21152
8
19783
4471
3080
2964
1
2299
382
3666
108797
1512
2949
1289601
2986
2258
1153
8527
1927
14861
7
3012
32302
9956
2902
16
10827
2480
1992