1310
0
1225
1489
5
581
2175
1
1012
2199
475
718
1344
1376
868
542
984
978
629
566
1017
621
1816
575
2649
660
883
504
1239
1380
458
1015
1055