644 642 641 641 641 641 640 642 1000 906 895 884 873 867 857 852 847 843 839 837 836 834 832 833 833 834 833 827 840 837 837 831 842 839 841 841 842 844 845 846 848 847 850 851 851 851 850 852 848 854 854 832 861 858 858 856 856 854 856 856 857 854 857 857 858 858 860 860 861 861 862 862 863 864 866 866 868 869 873 875 843 884 883 874 888 883 879 876 874 872 870 869 867 866 864 866 863 860 859 861 858 865 852 846 861 854 863 852 868 861 861 859 857 855 855 854 854 853 852 850 853 851 850 850 849 849 849 848 847 846 845 842 844 843 842 842 841 840 839 838 838 836 836 835 834 831 833 832 832 832 829 831 829 826 818 831 830 826 816 829 825 821 822 819 818 816 816 815 814 813 812 811 810 809 808 808 807 807 806 805 804 800 803 801 800 799 797 796 795 794 792 791 790 788 787 786 785 783 782 781 778 778 776 775 774 773 772 770 769 768 767 766 764 763 762 761 759 758 757 755 754 753 751 750 749 747 746 744 743 741 740 738 736 735 734 732 731 729 728 726 725 723 722 721 718 715 719 715 712 707 713 709 709 708 702 705 703 702 700 698 695 695 694 692 691 690 689 688 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 671 670 669 668 666 668 667 666 665 652 665 668 652 651 649 656 663 661 662 664 658 661 665 664 661 660 659 658 657 657 656 656 656 655 655 655 655 655 655 655 656 657 660 668 805 649 635 631 630 629 628 628 627 779 2423