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