642 641 640 640 640 640 639 641 1001 905 894 883 872 866 856 850 845 841 837 835 834 832 831 832 832 832 832 826 839 836 836 831 841 839 840 841 842 844 845 846 849 848 850 851 851 851 851 852 848 853 853 833 860 856 856 855 855 853 855 855 856 853 857 858 858 859 860 860 861 861 861 861 862 863 865 865 867 869 872 875 844 885 883 876 888 884 879 876 874 872 869 868 866 865 863 864 862 859 859 861 858 864 853 847 862 855 864 854 868 861 861 859 858 857 856 855 855 853 852 850 852 850 850 850 848 848 848 847 847 845 844 842 844 843 843 842 841 841 840 839 839 837 837 836 835 832 834 833 833 833 830 832 830 827 819 832 831 827 818 829 826 823 822 820 820 818 817 817 816 815 814 813 812 811 810 810 808 808 807 806 806 803 805 802 802 801 800 798 798 796 795 795 793 792 791 789 788 786 785 784 780 781 780 778 777 776 774 773 772 771 769 768 767 766 765 763 762 761 760 759 757 756 754 753 751 750 749 748 746 744 743 742 740 739 738 736 734 733 731 730 728 726 726 724 722 719 722 718 716 711 716 712 712 711 705 708 707 705 703 702 699 698 698 696 695 694 692 691 690 689 688 686 685 684 683 682 681 679 678 678 677 676 675 674 672 672 671 669 671 669 668 668 655 667 670 654 653 651 659 665 664 665 666 660 663 667 665 663 662 661 660 659 659 658 658 658 657 657 657 657 657 657 657 658 659 663 672 830 650 636 632 631 630 629 629 629 781 2375