21152
8
3090
6
572
0
2903
3
2932
2
1189
2996
3080
4471
14
17946
1193
181997
11
1804
1
32302
1849
4443
9
5504
16
951
108797
690
189326
3222
297066
25669
19783
7258
2535
2299
4044
5