640 639 639 639 639 638 638 640 1016 928 915 900 886 877 864 857 850 845 840 837 835 833 830 831 830 830 830 824 836 833 833 829 838 836 837 838 839 841 842 845 847 847 849 850 850 849 848 850 846 852 851 831 858 855 854 853 853 851 853 854 855 852 856 858 859 860 862 860 862 861 861 860 860 860 862 862 864 866 869 872 840 881 880 873 885 881 876 873 870 869 866 865 864 863 861 863 860 858 858 859 856 862 851 845 860 853 862 852 865 859 858 856 854 853 852 851 850 850 849 848 850 847 847 847 845 845 845 844 843 842 840 839 840 840 839 839 838 838 837 836 835 834 833 832 830 827 829 828 828 828 825 827 825 822 814 827 825 822 813 824 820 818 817 815 814 813 812 812 810 810 808 807 806 805 805 804 803 803 802 801 800 797 799 797 796 795 794 792 791 790 789 788 786 786 784 783 782 780 779 777 774 774 773 772 771 770 768 767 766 765 763 762 760 759 758 757 755 754 753 752 750 749 747 746 745 743 741 740 739 737 736 735 732 731 730 729 727 726 725 723 722 720 719 718 716 712 715 712 710 705 710 706 706 705 700 702 701 699 698 696 693 693 693 691 690 690 688 687 685 684 683 682 681 680 679 678 677 676 675 675 674 673 672 671 670 670 669 667 669 667 666 666 654 666 669 654 653 651 659 664 663 664 666 659 663 666 664 662 661 660 660 659 658 658 658 657 657 657 657 657 656 656 657 657 658 659 664 747 647 636 633 631 631 630 630 629 777 2330