647 646 645 645 645 645 645 646 1004 930 918 905 892 884 873 866 861 856 850 848 846 844 841 842 842 841 841 834 847 844 844 838 848 846 847 848 849 851 852 854 856 856 857 859 859 857 857 859 855 860 860 839 866 863 862 861 860 859 861 861 862 859 864 865 867 867 870 867 869 868 867 866 866 866 868 868 870 872 875 879 847 889 887 880 893 889 884 881 878 877 874 873 871 870 869 871 867 865 865 866 863 870 858 852 867 860 870 859 873 865 865 863 860 859 857 856 855 855 854 852 855 852 852 853 851 851 851 850 850 848 847 845 847 846 846 845 844 844 843 842 841 839 838 837 836 832 834 833 832 832 829 831 829 826 818 832 831 827 818 830 826 823 823 820 820 818 817 817 816 815 814 813 812 811 811 810 808 808 807 806 806 802 805 803 802 801 800 798 797 796 794 794 792 791 790 789 788 786 785 783 780 780 779 778 777 775 774 773 772 770 769 768 767 766 764 763 762 761 760 758 757 756 754 753 752 750 749 748 746 745 743 742 740 739 738 736 734 733 732 730 728 726 726 724 722 719 722 719 716 711 716 713 712 711 706 709 707 706 704 703 699 699 699 697 696 695 694 693 691 690 689 688 687 686 685 684 683 682 681 680 679 679 678 677 676 676 675 672 675 673 672 672 660 671 675 661 659 657 664 670 669 670 672 666 669 673 671 669 668 667 666 665 665 664 664 664 664 663 663 663 663 663 663 663 663 664 666 700 652 643 640 639 638 637 637 637 784 2285