810
676
539
756
487
351
920
783
645
517
731
593
810
676
753
973
486
701
916
781
996
380
945
809
672
887
404
620
836
354
780
645
860
376
595
808
325
753
617
834
699
915
779
646
512
726
592
321
538
404
966
832
350
564