1225
0
1012
1376
868
1310
542
581
978
629
718
2110
1
660
3987
3
504
1332
1286
475
1380
458
1522
2649
1816
1055
1489
5
575
929
984