1225
0
581
1012
475
1310
621
575
718
984
629
868
566
883
1376
660
1017
1816
978
504
542
1239
2649
1252
458
878
1
1055
1015
2711
2
3252
3261
3