21152
8
1189
0
1193
607
3090
6
14
2903
3
2593
1
2932
2
297066
32302
755
19783
3080
2181
1310
392
713
2996
2986
616
2711
99237
2911
9
458
4651
1346
777
440
475