21152
8
951
1
3090
6
2903
3
2932
2
1015
2669
1694
14
0
690
108797
25669
19783
17946
5517
572
32302
2996
564
1618
3080
623
1743
1189
1193
5375
9956
1045
297066
1289601
4