706
0
3090
6
2903
3
2932
2
1189
856
2629
1104
21152
8
884
894
14
572
3080
1978
1644
103
1239
2087
3429
736
1346
1078
2996
405
1174
688
1285
1812