21152
8
3080
3
2932
2
3090
6
2903
1053
0
1047
297066
1310
528
14
2996
572
1816
2245
2907
19783
643
2906
1
1189
17946
32302
189326
25669
3715
916
181997
11
1519
325
439