21152
8
3090
6
2903
3
2932
2
18816
11
1015
1
2669
1694
951
690
564
3080
1743
0
108797
1152
1195
1834
2083
1294
6617
2948
9
1536
2949
1763
6076
15
25669
3225
19783
2535
4044
5