1380
0
1225
1012
1813
1
629
581
868
4084
3
1376
475
660
1310
575
718
978
504
542
467
1252
458
2360
6
621
2456
984
1031
1816
1239
1055
566
2649