644 642 642 642 641 641 641 643 1003 904 893 883 873 866 857 852 847 843 840 838 837 835 833 834 834 834 834 828 841 838 838 833 843 840 841 842 843 845 846 847 849 848 851 852 851 851 851 852 849 854 854 833 861 858 858 857 857 855 857 857 858 856 859 859 860 860 861 861 862 863 863 863 864 865 867 867 869 871 874 876 844 885 883 876 889 884 880 877 875 873 871 870 868 867 865 866 863 861 860 862 859 865 854 847 862 855 864 853 868 862 862 860 858 857 856 855 855 854 853 851 854 852 851 851 850 850 850 849 848 847 846 843 845 844 843 843 842 841 840 839 839 837 837 836 835 832 834 834 833 833 831 832 830 828 819 832 832 828 818 830 827 823 823 821 820 818 817 817 816 816 814 813 812 811 811 810 809 808 808 806 806 802 804 803 801 801 799 797 797 795 793 793 792 790 789 788 787 785 784 783 779 780 778 777 777 775 774 773 772 770 769 768 767 765 764 763 762 760 759 758 756 755 753 752 751 749 748 746 745 743 742 740 738 737 736 735 733 732 730 728 727 726 725 723 721 717 721 718 715 710 715 712 711 710 705 707 706 704 703 701 697 698 697 695 694 693 692 691 689 688 687 686 684 683 682 681 680 679 678 677 676 675 674 673 672 671 670 668 670 668 667 667 654 667 670 654 653 651 658 665 663 664 666 659 663 667 665 663 661 660 659 659 658 658 658 657 657 657 657 656 656 657 657 658 659 663 672 836 650 636 632 630 629 629 628 628 781 2392