21152
8
3080
3
2932
2
3090
6
6236
10
2903
1047
1015
1
297066
0
2245
3715
17946
2508
7
2529
5151
3546
2132
1681
572
2028
25669
2929
19783
2258
1545
1492
1063
2184
951
1694