21152
8
3080
3
2932
2
3090
6
2903
1047
3546
1
2245
189326
0
297066
19783
3715
442
956
5151
25669
644
1189
14
17946
351
2964
2740
1603
522
1310
2906
572
788
10827
4