691
556
769
501
367
583
798
315
527
741
471
339
553
419
987
854
715
928
797
660
395
607
821
337
551
420
852
715
577
445
661
878
393
605
824
335
766
983
498
363
932
442
306
741
957
822
337
902
763
631
846
364
930
447