1380
0
1225
542
629
978
1310
581
1012
868
475
660
718
2649
984
1239
3252
1252
1055
1376
1397
458
504
621
566
2377
1
1816
467
2669
2
1017
1570