21152
8
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
19783
564
3080
1743
0
17946
3546
3071
9
108797
843
25669
1992
32302
2744
2902
16
4335
3014
20
2799
3765
4
2949
9956
66