475
0
1310
581
1012
1225
718
984
1376
868
566
542
978
629
575
1816
2649
883
660
1239
504
1380
458
1494
1055
1252
1698
2462
3
467
1780
1
621