21152
8
3080
3
2932
2
3090
6
17946
0
297066
189326
2245
2903
32302
616
19783
1816
1189
1047
3765
4
25669
1849
1193
14
2996
572
1070
1178
371
3551
10
2906
1
392
2502
1310