644 642 642 642 642 642 642 643 1007 922 910 897 884 877 866 859 853 849 844 842 840 838 835 836 836 835 835 828 842 838 838 833 843 841 842 843 844 846 847 849 851 851 853 854 854 853 852 854 850 856 855 834 862 858 857 856 855 853 855 856 857 853 858 860 861 862 864 862 864 863 862 861 861 861 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 858 864 853 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 843 842 839 841 841 840 840 840 840 838 837 836 835 834 833 831 828 830 829 828 828 825 827 825 823 815 827 827 823 813 826 822 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 764 763 762 761 760 758 757 756 754 754 752 751 749 748 747 745 744 743 741 739 738 737 735 734 733 731 730 728 727 726 723 720 724 720 718 712 718 714 714 713 707 711 709 707 706 704 700 700 700 698 697 696 695 694 693 691 690 689 688 687 686 685 684 683 682 681 680 679 678 677 676 675 675 671 676 672 672 672 652 673 677 645 650 648 668 675 669 673 675 660 671 675 671 668 666 665 664 664 663 663 662 662 662 661 661 661 661 661 661 661 662 664 669 750 653 641 638 636 635 635 635 634 220 2388