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