642 640 640 640 640 640 639 641 1011 924 911 898 884 875 863 857 850 845 840 838 836 834 832 832 832 832 832 825 838 835 834 830 840 837 838 839 840 842 843 845 847 847 849 850 850 850 849 851 847 853 852 831 859 855 854 854 853 851 853 854 856 853 857 859 860 861 863 862 864 862 862 862 862 862 862 862 866 866 869 871 840 882 880 873 886 881 877 874 871 870 867 866 865 864 862 864 860 859 858 860 856 863 851 846 861 853 863 852 866 859 859 857 855 854 853 851 852 850 850 848 850 848 847 848 844 844 844 843 844 843 841 839 840 839 840 838 837 837 836 835 835 833 833 832 831 827 829 829 827 828 824 827 825 822 814 826 826 823 813 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 790 789 788 787 786 785 783 782 781 779 776 776 775 774 773 772 770 769 768 767 765 764 763 761 760 759 758 756 755 753 753 751 750 749 747 745 744 743 741 740 739 738 735 734 734 732 730 729 727 726 725 723 722 720 718 715 719 715 713 707 714 710 709 708 702 705 703 702 700 700 695 696 697 694 694 692 692 690 687 688 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 673 672 668 672 669 669 669 650 671 675 644 649 646 666 672 667 671 671 659 669 672 668 665 664 663 662 661 661 660 660 659 660 659 659 659 659 659 659 660 661 663 667 759 649 637 634 632 631 631 631 630 270 2375