657 655 654 654 653 653 653 654 1004 906 897 888 879 875 866 862 858 855 851 849 849 847 846 847 847 847 848 841 854 851 851 846 856 854 854 855 856 858 859 861 863 862 865 865 865 865 864 866 862 867 867 845 873 869 869 867 868 866 867 868 868 866 869 870 871 871 873 872 873 873 873 873 873 874 876 877 879 881 885 888 857 899 897 890 903 898 893 890 887 885 882 881 879 878 876 878 875 872 872 873 870 876 865 859 874 868 876 865 880 873 873 871 869 867 866 866 865 864 863 862 865 862 862 863 861 862 862 861 860 859 858 856 858 857 857 857 856 856 855 854 853 852 852 851 850 847 849 848 847 848 845 847 845 843 835 848 847 844 834 846 843 840 840 838 837 836 835 835 834 834 832 831 831 830 829 829 828 828 827 827 826 824 826 824 824 823 821 820 819 819 817 817 815 814 813 812 811 810 808 807 804 804 804 803 802 800 799 798 797 795 794 793 792 791 790 789 788 786 786 784 783 781 780 779 777 775 774 773 772 770 769 768 765 764 763 761 760 758 757 755 753 752 751 749 747 743 747 743 740 735 740 736 736 735 729 732 730 728 727 725 721 721 720 718 717 715 714 713 711 710 708 707 705 704 703 701 700 699 698 697 695 694 693 692 690 690 688 685 688 686 685 684 671 684 687 670 669 667 675 681 680 680 682 675 679 683 680 678 677 676 675 674 674 673 673 672 672 672 671 671 671 671 671 672 673 675 683 806 662 649 646 644 643 643 642 642 797 2371