21152
8
10827
4
3090
6
2990
0
2903
3
2932
2
4258
1
1492
1755
485
9036
9
2525
2996
1606
2600
14
1760
1289601
3080
1189
1423
19783
25669
297066
1394
1142
17946
14861
7
2478
32302