21152
8
2299
1
108797
0
17946
3090
6
2903
3
2932
2
1015
2669
1694
951
690
5169
3551
10
1507
564
189326
1404
975
4
1536
3080
17970
15
2891
1743
297066
2344
267612
1289601
94424
3186