640 639 638 638 638 638 638 639 999 921 909 896 882 875 863 856 850 846 841 839 837 835 832 833 833 832 832 825 838 835 835 830 839 837 837 839 839 841 842 844 846 846 848 850 849 848 848 850 846 851 851 830 857 854 853 852 851 850 852 852 853 851 855 858 859 859 861 859 861 861 859 859 858 858 860 860 863 864 867 870 839 880 879 872 884 880 875 872 869 868 865 864 863 862 860 862 858 856 856 857 854 860 849 843 858 851 860 850 864 857 857 855 853 852 850 849 849 848 847 846 848 846 845 845 843 843 843 842 841 840 839 838 839 838 838 837 837 836 835 834 833 832 831 830 828 825 827 826 826 825 822 825 823 820 812 825 824 821 811 823 819 816 815 813 813 811 810 810 809 808 806 806 805 804 804 803 802 801 801 800 799 796 798 796 795 794 792 791 790 788 787 786 785 784 784 782 781 779 779 777 774 774 773 772 771 770 768 767 766 765 764 762 761 760 759 757 756 755 755 753 751 750 749 747 746 745 743 742 741 739 738 736 734 733 732 731 729 728 727 725 724 722 721 720 718 714 718 714 712 707 712 709 708 707 702 704 703 701 700 699 695 695 695 693 691 690 689 688 687 685 684 683 682 681 680 679 678 677 676 675 674 673 672 671 670 670 669 666 669 667 666 666 653 665 668 653 652 650 657 664 663 663 665 659 662 666 664 662 661 659 659 658 658 657 657 656 656 656 656 656 655 655 655 655 656 657 659 705 644 634 631 630 629 629 628 628 777 2405