710
577
655
523
384
600
470
685
547
414
978
359
576
791
655
870
737
815
333
545
759
628
842
358
788
654
869
733
949
467
330
896
760
626
357
572
789
650
866
735
951
815
679
547
759
974
489
708
920
440
655
517
730
597
812