1225
0
1012
629
581
868
1376
475
660
2425
7
1310
575
718
978
504
542
1092
1
1252
458
3283
2
621
1494
4
984
1816
1239
1055
566
1721
2649
883
3252