21152
8
784
0
7034
2
1380
3546
1
2669
1694
108797
951
673
3090
6
619
5431
1787
496
2903
3
2932
17946
582
1015
2949
19944
2044
572
745
690
2999
868
32302
467