21152
8
3080
3
2932
2
3090
6
2903
1047
553
1
1619
2508
7
2245
2028
297066
0
2929
3158
3715
5151
25669
19783
17946
2964
2740
1603
3546
6026
2906
2879
572
4471
1492
951