987
848
716
794
662
524
394
606
474
341
905
417
985
366
582
444
311
875
742
606
473
689
417
983
497
717
577
446
660
391
955
820
686
904
763
844
363
577
797
660
523
391
603
818
682
555
767
633
850
713
926
790
657
521
388