1010
1
458
0
668
683
846
402
2111
3
1020
2490
685
1043
547
4455
2
515
1931
3171
413
2161
1512
267
798
1893
1215
2123
743
479
325
266
1004
1832