21152
8
14
0
297066
19783
2
3090
6
3080
3
2903
2593
1
2932
17946
11153
2996
25669
380
1310
4471
32302
3083
2535
1461
3125
1045
572
1289601
4
2471
7893
657
754
2366
2478