21152
8
3080
3
2932
2
25669
0
3090
6
181997
11
3715
4651
5151
19783
2535
2740
1189
17946
3498
4
1849
2903
2996
297066
14
2906
1
2476
4471
572
25494
1867
2258
32302
4765
2257