651 650 649 649 649 649 649 650 1007 915 904 893 882 875 866 860 856 852 848 846 845 843 841 842 842 843 842 836 849 846 846 841 852 849 850 851 852 854 855 856 858 858 860 861 861 861 860 862 858 863 863 842 870 867 866 866 865 864 866 866 866 864 867 868 869 869 870 870 871 872 871 872 872 873 875 875 878 879 883 886 855 896 894 887 900 896 891 887 884 882 880 879 877 876 874 876 872 870 870 872 868 875 863 857 872 865 874 863 878 871 871 869 867 866 864 863 863 862 861 859 863 860 860 860 859 858 859 858 857 856 854 852 854 853 852 852 851 851 850 849 849 847 847 846 845 842 844 843 843 843 840 842 840 837 829 842 841 838 827 840 836 833 833 831 830 828 827 827 826 825 824 823 822 821 821 820 818 818 818 816 816 812 815 813 812 811 810 808 807 806 804 804 803 801 800 799 798 796 795 793 790 790 789 788 787 785 784 783 781 780 779 778 777 775 774 773 772 771 770 768 767 765 764 763 761 759 758 756 755 753 752 751 748 747 746 745 743 742 740 738 737 735 734 733 730 727 730 727 724 719 725 721 721 719 714 717 715 713 712 710 707 707 706 704 703 702 701 700 698 697 696 695 694 692 691 690 689 688 687 686 685 684 683 682 681 680 679 677 680 678 677 676 663 676 679 663 662 660 667 674 672 673 675 669 672 676 674 672 671 670 669 668 668 667 667 666 666 666 666 666 666 666 666 667 668 670 677 796 658 645 641 639 639 638 638 637 790 2342