642 641 641 640 640 640 640 641 1008 923 910 897 883 875 863 857 851 846 841 838 837 834 832 833 833 833 833 826 839 836 836 831 841 838 840 841 842 844 845 847 849 849 851 852 851 851 850 852 848 853 853 832 859 856 855 854 854 852 854 855 855 853 857 859 860 861 863 861 863 862 861 861 861 861 863 863 865 867 870 873 842 883 882 874 888 883 878 875 872 870 868 867 865 865 863 864 861 858 858 860 857 863 852 846 861 854 863 852 866 859 859 857 855 854 853 852 851 851 850 848 850 848 847 848 846 846 846 845 845 843 842 841 842 841 841 841 840 839 838 838 837 835 834 834 832 829 831 830 829 829 826 828 826 823 815 828 827 824 814 826 822 819 819 817 816 815 814 814 812 812 810 809 809 808 807 807 806 805 805 804 803 800 802 800 799 798 797 796 795 794 792 791 790 789 787 787 785 784 782 781 778 778 777 776 775 773 772 771 770 768 767 766 765 763 762 761 760 758 757 756 755 753 752 750 749 747 746 745 743 742 741 740 737 736 735 733 732 730 729 727 726 724 724 722 720 717 720 717 714 709 714 711 710 709 704 707 705 704 702 701 697 697 696 694 694 692 691 690 689 688 686 686 684 683 682 681 681 679 678 677 676 675 675 674 672 672 671 669 671 670 668 668 656 668 671 656 655 653 660 666 665 665 667 661 665 668 666 664 663 662 661 661 660 660 659 659 659 658 658 658 658 658 658 658 659 660 665 738 649 638 635 633 632 632 632 631 780 2397