21152
8
3090
6
4471
2
4651
3
297066
0
2593
1
25669
2932
14
17946
5151
1189
1755
4044
5
2903
3546
32302
1849
9956
3673
2740
3080
2405
19783
971
444571
9
528
4358
181997
11
2471