21152
8
3080
3
2932
2
3090
6
2465
2903
1047
19944
2245
1092
1
297066
0
3715
5151
25669
19783
17946
1494
4
2964
2740
1603
3546
1428
2906
4471
1492
951
2258
1694
189326
6236
10