21152
8
951
1
3090
6
2903
3
2932
2
1015
2669
1849
1694
690
7793
4
2633
2011
0
1961
564
25669
3080
1743
2907
878
108797
378
12632
7
14
2629
3131
1189
2551
3158
1451