647 728 753 842 962 13086 145 164 192 197 334 411 429 57 4 704 709 796 880 907934