610
843
648
1060
652
940
880
410
733
475
398
458
448
601
655
1168
507
660
586
705
480
778
840
756
1085
867
779
416
531
1668
1167
922
452
424
662
607
463
675
424
798
409
1072
511
713
590
395
1449
2043
650
492
607
776
821
444
