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