467
0
1225
1380
1012
660
629
3562
1
581
868
1816
1277
2
1376
475
1310
575
718
978
504
542
1348
1055
1252
458
621
984
300
1734
2999
3
3326
1788