21152
8
7034
2
3546
1
2669
1694
108797
0
951
3090
6
619
5431
1787
2903
3
2932
17946
582
1015
2949
19944
2044
690
2999
32302
19783
25669
564
1681
1289601
4
451
2666
9
2262