21152
8
3080
3
2932
2
3090
6
2245
297066
0
1769
1
2903
25669
3724
2258
1189
5151
1047
17946
14
492
5141
7
475
2996
19783
189326
3546
2650
20
616
32302
1812
585
1933
109