1225
0
475
581
1310
1012
621
978
718
2649
1017
1239
1055
883
1494
1445
1
1816
2558
3
660
1135
1376
868
542
984
2763
629
1380
1618
2348
566
1015