641 640 640 639 639 639 639 640 1016 932 919 904 889 880 867 860 853 847 842 840 837 835 833 833 833 833 833 826 838 836 835 831 840 838 839 840 841 843 845 847 849 849 851 852 852 851 850 852 849 854 853 833 859 857 855 855 854 853 855 856 856 854 858 861 861 862 864 862 864 863 862 862 861 862 863 863 865 867 870 873 841 883 881 874 886 882 877 874 872 870 868 866 865 865 863 864 861 859 859 861 858 864 853 847 862 855 863 853 867 860 860 858 856 855 853 853 852 851 850 849 851 848 848 848 846 846 846 845 844 843 841 840 841 840 840 839 839 839 837 837 836 834 833 832 831 827 829 828 827 827 825 826 824 822 814 827 825 822 812 824 820 818 817 815 815 813 812 811 810 810 808 807 806 805 804 804 802 802 802 801 800 796 799 797 796 795 793 792 791 790 788 787 786 784 783 782 781 779 778 776 773 774 772 771 770 768 767 766 764 763 762 761 759 758 757 755 754 753 752 750 749 747 746 745 743 741 740 739 737 736 734 733 731 730 729 727 726 724 723 721 720 718 717 716 714 710 714 710 708 703 708 705 704 703 698 700 699 697 696 695 691 692 691 689 688 687 686 685 684 683 682 681 680 679 678 677 676 675 674 674 673 672 671 670 669 669 668 666 668 667 666 665 654 665 668 654 653 651 658 664 663 663 665 659 663 666 664 662 661 660 659 659 658 658 658 657 657 657 656 656 656 656 656 657 657 658 662 725 647 636 633 632 631 631 631 630 778 2391