21152
8
3080
3
2932
2
3090
6
2903
1047
297066
0
2245
3715
17946
5151
3546
1
572
25669
19783
2258
1492
951
1694
6236
10
189326
2964
2740
1603
317
10827
4
2906
1189
1372
32302