1012
0
1225
2055
2
1310
581
718
1816
566
1376
868
1055
542
1850
978
629
487
575
2101
2649
4937
1239
660
504
475
1380
458
1494
1564
655
984