21152
8
1189
0
3090
6
108797
2903
3
2932
2
1015
1
2669
1694
951
690
5627
564
3080
1743
3083
25669
19783
297066
32302
14
1193
255
2996
131589
1380
2949
10827
4
843
5375