659 657 656 656 656 655 655 657 1018 939 927 915 901 894 883 876 871 866 861 859 858 855 853 853 854 853 853 845 859 856 855 849 860 858 858 859 860 862 863 865 868 867 870 871 871 870 870 872 867 873 872 850 879 875 874 873 873 871 873 873 875 871 876 878 879 879 881 879 881 880 878 878 877 877 879 878 881 882 885 889 857 899 898 890 904 899 894 891 889 887 884 883 882 881 880 882 878 876 876 877 874 881 869 863 878 870 880 869 885 877 877 875 872 871 869 869 868 867 867 865 868 865 866 866 864 864 864 862 862 860 859 857 859 858 858 857 857 857 855 854 853 852 850 850 848 844 846 845 844 844 841 844 841 838 831 845 844 840 830 843 839 836 836 833 833 831 830 830 829 828 827 826 825 824 823 823 821 821 820 819 819 815 818 816 815 814 813 811 810 809 807 807 805 804 803 801 800 799 798 796 792 793 792 791 789 788 786 785 784 782 781 780 779 777 776 775 774 772 771 770 769 767 766 764 763 761 760 758 757 755 754 752 750 749 748 746 745 743 742 740 739 737 736 734 732 728 732 729 726 721 726 723 722 721 715 718 716 715 714 712 709 708 708 706 705 704 703 702 700 700 698 697 696 695 694 693 692 691 690 689 689 688 687 686 685 685 684 681 684 683 681 681 669 681 684 670 668 667 672 679 678 679 681 675 678 682 681 679 677 676 676 675 674 674 673 673 673 673 673 672 672 672 672 672 673 673 675 706 662 653 649 648 647 647 646 646 795 2334