644 642 642 642 642 642 642 643 1007 921 909 897 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 861 860 862 862 864 866 869 872 840 882 880 873 886 881 877 874 871 870 867 866 865 864 863 864 861 859 859 860 857 864 852 847 862 854 864 852 867 860 859 857 854 853 852 851 850 850 849 847 850 847 847 848 846 846 846 845 844 842 841 839 841 841 840 840 840 839 838 837 836 835 834 833 831 828 830 829 828 828 825 827 825 823 815 827 826 823 813 826 821 819 819 816 816 814 813 813 812 812 810 809 809 808 807 807 805 805 805 804 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 757 756 755 754 752 751 749 748 747 746 744 743 741 739 739 737 736 735 733 731 730 728 727 726 724 720 725 721 718 713 719 715 714 713 707 711 709 707 706 704 701 701 700 699 698 697 695 694 693 692 691 690 688 687 686 685 684 683 682 681 680 679 678 678 676 676 675 671 676 673 672 672 653 673 677 648 652 649 667 674 669 673 674 661 671 675 671 668 667 665 665 664 663 663 663 662 662 662 662 661 661 661 661 662 662 664 669 754 653 641 638 636 635 635 635 634 180 2388