21152
8
3090
6
2903
3
2932
2
3080
4471
17946
0
1804
1
32302
1849
4443
9
5504
16
951
108797
690
189326
3222
297066
25669
19783
7258
2535
2299
4044
5
3083
2902
2465
3125
3546
10827
4