21152
8
3080
3
2932
2
3090
6
2245
14
0
2903
572
1047
297066
1816
32302
19783
607
1310
3546
1
1045
713
3871
1193
2416
616
645
392
1049
1189
761
3715
2996
189326