641 640 640 640 640 640 640 641 1012 924 911 898 884 876 864 857 851 846 841 839 837 834 832 832 832 832 832 826 838 835 835 830 840 837 838 840 841 843 844 845 848 848 850 851 851 850 849 851 847 853 852 832 859 856 855 854 853 852 854 855 856 853 857 859 860 861 863 861 863 862 861 861 861 861 863 863 865 867 870 873 841 883 882 875 887 882 878 875 872 870 867 866 865 864 862 864 860 858 858 860 857 863 852 846 860 854 862 852 866 859 859 857 855 854 853 852 851 851 850 848 850 848 848 848 846 846 846 845 844 843 842 840 841 841 840 840 839 839 837 837 836 835 834 833 832 829 831 830 829 829 826 828 826 823 815 828 826 823 814 825 821 818 818 816 816 814 813 813 812 811 810 808 808 807 806 806 804 804 803 802 802 799 801 799 798 797 795 794 793 792 790 790 788 787 786 785 784 782 781 779 776 776 775 774 773 771 770 769 768 767 765 764 763 761 760 759 758 756 756 754 753 751 750 749 747 745 744 743 741 740 739 737 735 734 733 731 730 728 727 725 724 722 721 720 718 715 718 715 712 708 712 709 708 707 702 705 703 702 700 699 695 695 695 693 692 691 690 689 687 686 685 684 683 682 681 680 679 678 677 676 675 675 674 673 672 672 670 668 671 669 668 668 655 667 670 655 654 652 660 666 664 665 667 661 664 668 666 664 663 661 661 660 660 659 659 658 658 658 658 658 658 658 658 658 659 661 666 751 648 637 634 633 632 631 631 630 779 2375