645 643 643 643 643 642 642 643 1009 914 903 891 879 872 861 855 850 845 841 839 838 836 834 834 834 834 834 827 840 837 837 832 842 840 841 842 843 844 845 847 849 848 851 852 852 852 851 853 850 855 855 834 862 859 859 858 857 856 857 857 858 856 858 859 860 861 862 861 862 863 863 863 863 864 866 867 869 870 873 875 844 885 883 875 888 884 880 877 875 873 871 870 868 868 866 867 864 861 861 863 859 866 854 847 862 855 864 854 868 861 861 860 857 856 855 855 854 854 853 851 853 851 851 851 849 849 850 849 848 847 845 843 845 844 843 842 842 841 840 839 838 837 837 835 834 832 833 833 832 832 829 831 829 826 818 831 830 826 816 828 824 821 821 819 818 816 815 815 814 813 812 811 810 809 808 808 806 806 806 804 804 800 803 801 799 798 797 795 795 793 792 791 790 788 787 786 785 783 782 781 777 778 777 775 774 773 771 770 769 768 766 765 764 762 761 760 759 757 756 755 753 752 751 749 748 747 745 744 742 741 739 738 736 734 733 732 730 729 728 726 725 723 722 720 718 715 718 715 713 708 713 709 709 708 703 705 704 702 701 699 696 696 695 694 692 691 690 689 688 687 686 685 684 683 682 680 679 678 678 677 676 675 674 673 672 672 671 668 671 669 668 668 655 667 670 655 654 652 659 665 664 665 667 661 664 668 666 664 662 661 661 660 659 659 659 658 658 658 658 658 658 658 658 658 659 662 669 788 650 638 634 632 631 631 631 630 780 2396