1225
0
1310
581
1012
718
475
1376
868
542
978
621
629
984
566
1017
2649
575
660
504
883
1239
1380
458
467
1816
1055
1252
1494
1015
3252