849
829
694
698
666
783
694
686
742
684
700
695
622
610
682
719
689
660
603
599
604
616
613
648
628