2495
0
1225
475
581
1310
1012
621
978
718
1124
1
2649
1017
1239
1244
2
1055
2374
883
1494
1445
1816
2558
3
660
1135
1376
868
542
984
2763
629
1380