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