642 640 640 640 640 640 639 641 1011 924 911 897 883 875 863 857 850 846 841 838 836 834 832 832 832 832 832 826 838 835 835 830 840 838 838 839 841 842 843 845 847 847 849 851 851 850 849 851 848 853 852 832 859 855 855 854 853 852 854 855 855 853 857 859 860 861 863 861 863 862 862 861 861 862 863 863 866 867 869 872 841 882 881 874 886 881 877 875 872 870 868 867 865 865 863 864 861 860 859 860 857 863 853 846 861 853 862 852 866 859 859 857 855 855 853 852 852 851 850 849 851 848 848 848 846 846 846 845 844 843 842 840 841 840 840 839 839 838 837 836 836 834 834 833 832 828 830 829 829 829 826 827 826 823 815 828 826 823 814 825 821 818 818 816 815 813 812 812 811 811 809 808 808 807 806 805 804 804 803 802 801 798 800 798 797 796 795 793 793 791 789 789 788 787 786 784 783 781 781 779 775 776 775 774 773 771 770 768 768 766 765 764 762 761 760 759 757 756 755 754 752 751 750 748 747 745 744 743 741 740 739 737 735 734 733 731 730 729 728 725 724 723 722 720 718 715 718 715 713 708 713 710 709 708 703 706 704 702 701 700 696 696 696 694 693 692 691 690 688 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 672 671 668 671 669 668 668 656 668 671 655 654 652 660 666 665 665 667 661 664 668 666 664 663 662 661 660 660 659 659 659 658 658 658 658 658 658 658 658 659 661 666 756 649 637 634 632 631 631 631 630 779 2375