1101
0
410
458
668
683
846
402
3498
4
2634
2111
3
1020
2490
685
1043
547
4455
2
515
1
1931
3171
413
2161
1512
267
1893
1215
2123
743
479
325
514