1225
0
1310
1012
475
581
1027
1
621
1751
1798
2
1055
978
718
1124
2649
1816
1239
1244
1017
1494
2374
883
1516
2495
660
1376
868
3715
542
629
1380