995
994
974
963
961
959
952
949
947
942
940
935
904
901
884
849
816
810
776
771
767
764
761
757
752
747
743
741
728
726
689
684
682
676
673
664
650
647
623
622
618
615
608
593
584
580
574
554
552
542
540
539
538
537
533
522
512
481
478
475