21152
8
3080
3
2932
2
3090
6
2245
297066
0
2903
3724
2258
1
5151
1047
14
25669
1769
1189
475
2650
20
1812
17946
2996
109
6236
10
189326
3715
32302
41
5141
7
2906
492
2565