1380
0
1174
1
1048
489
1225
467
1012
660
1376
868
1310
542
581
965
978
2547
3
629
2521
718
488
1055
1681
1889
504
475
458
2526
2649
887
1816