644 642 642 642 642 642 642 643 1007 921 909 896 884 876 865 859 853 848 843 841 840 837 835 836 836 836 835 828 842 838 838 833 843 841 842 843 844 846 847 849 851 851 853 854 854 853 852 854 850 855 855 834 861 858 856 855 855 853 855 856 856 853 858 860 861 862 864 862 864 863 862 861 860 860 862 862 864 866 869 872 840 882 880 872 886 881 876 874 871 870 867 866 864 864 863 864 861 859 859 860 857 864 852 846 862 854 864 852 867 860 859 857 854 853 852 851 850 850 849 847 850 847 847 848 846 845 846 845 844 842 841 839 841 841 840 840 839 839 838 837 836 835 834 833 831 828 830 829 828 828 825 827 825 822 814 827 826 823 813 825 821 819 819 816 816 814 813 813 812 811 810 809 809 808 807 807 805 805 805 803 803 800 803 801 800 799 798 796 796 794 792 792 790 789 788 787 786 784 783 782 778 779 778 777 776 775 773 772 771 770 769 768 767 765 765 763 762 761 760 759 758 756 755 754 752 751 750 748 747 746 744 743 741 739 739 737 736 735 733 731 730 729 728 726 724 720 725 721 718 713 719 715 715 714 708 711 709 708 706 705 701 701 701 699 698 697 696 695 693 692 691 690 689 687 687 685 684 683 682 681 680 679 678 678 676 676 675 672 676 673 672 672 654 673 677 649 653 650 667 674 669 672 674 661 670 674 671 668 667 665 665 664 663 663 663 662 662 662 662 662 661 661 661 662 662 664 670 756 653 641 638 636 635 635 635 634 160 2388