717
582
447
877
392
607
822
689
765
631
852
364
932
448
311
390
607
821
337
551
767
848
712
580
794
308
876
390
821
688
551
764
984
498
361
575
793
657
523
388
956
822
332
898
763
629
847
712
928
442
658
873
736
601
471