638 637 637 637 637 637 636 638 1004 917 905 893 879 872 860 854 848 844 839 836 834 832 830 831 831 830 830 824 837 833 833 828 838 836 836 837 838 840 841 843 845 845 847 849 848 848 847 849 845 850 850 829 856 853 851 851 850 848 850 851 852 848 853 855 856 857 859 857 858 858 857 857 856 856 858 858 860 862 865 868 837 878 876 870 882 877 873 869 867 865 862 861 859 859 857 859 855 854 854 855 852 859 848 842 857 871 869 849 863 856 856 854 852 850 849 848 847 846 845 844 846 843 843 843 842 842 842 841 840 838 837 836 837 836 836 835 835 835 833 832 832 830 829 829 827 824 825 825 824 824 821 823 821 819 811 824 823 819 810 821 817 815 814 812 811 809 808 808 807 807 805 804 804 803 802 802 800 800 800 799 799 795 798 796 795 794 793 792 791 789 788 787 786 785 784 782 781 779 778 777 773 773 772 771 770 768 767 766 765 764 763 762 761 760 759 758 756 755 754 753 751 750 749 747 746 744 743 742 740 739 737 736 734 733 732 730 729 727 726 724 723 721 721 719 717 714 717 714 711 707 712 708 708 707 701 704 702 701 699 698 694 694 694 692 691 690 688 687 686 685 684 683 682 681 680 683 696 676 676 674 673 673 672 671 670 669 669 666 668 666 666 665 653 665 668 653 652 650 657 663 662 663 664 658 661 665 663 661 660 659 658 657 657 656 656 656 656 655 655 655 655 655 655 655 656 657 661 733 645 635 631 630 629 629 628 628 776 2286