21152
8
951
1
3090
6
1189
0
2903
3
2932
2
19783
1015
2669
1694
690
108797
14
2366
2087
2996
1618
17946
32302