644 642 642 642 642 642 642 643 1007 918 906 894 882 875 864 858 853 848 843 841 840 837 835 836 836 836 835 828 841 838 837 832 842 840 841 842 843 845 846 848 851 851 853 854 854 852 852 854 850 854 854 833 860 857 855 854 854 852 854 855 855 852 857 859 861 862 864 861 863 863 861 861 860 860 862 862 864 865 868 871 839 880 878 871 884 879 875 873 870 869 866 866 864 864 863 864 861 859 859 860 857 863 852 846 861 853 863 852 866 859 858 856 853 852 851 850 849 849 848 846 849 846 846 847 845 845 845 844 843 842 841 839 841 840 840 839 839 839 837 836 835 834 833 832 830 827 829 828 827 827 824 826 824 822 814 827 825 822 812 824 820 818 818 815 815 813 812 812 811 811 809 808 808 807 806 806 804 805 804 803 802 799 802 800 799 798 797 796 795 794 792 792 790 789 788 787 786 784 783 782 778 779 777 777 775 774 773 772 771 770 769 768 767 765 765 763 762 761 760 759 758 756 755 754 752 751 750 749 748 746 745 744 742 740 740 738 737 736 734 733 732 730 729 728 726 722 726 722 720 715 720 717 716 715 709 713 711 709 708 706 703 703 702 701 699 698 697 696 695 693 692 691 690 688 688 686 685 684 683 682 681 680 679 679 677 677 676 673 676 674 673 672 660 672 675 660 659 656 664 670 669 670 672 665 668 672 670 668 667 666 665 664 664 663 663 663 663 662 662 662 662 662 662 662 663 665 671 773 653 641 638 636 635 635 635 634 781 2388