1225
0
1376
1012
629
458
581
868
475
660
1310
575
718
978
504
542
1380
1252
621
984
1527
2
1558
1816
2890
3
1239
1055
566
866
1
2649
883
3252