21152
8
3090
6
2903
3
2593
1
2932
2
2258
297066
0
572
496
467
1606
2911
9
1819
3080
398656
19
8527
6236
10
17970
15
1015
18816
11
12459
3083
17946
1380
19944
2711
1289601
4
3546
2996
4651