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