21152
8
3080
3
2932
2
3090
6
1189
0
1193
607
2245
14
297066
2903
1047
32302
755
19783
2181
1310
392
713
2996
2986
1
616
99237
458
1346
3715
777
440
475
706