579 611 623 690 705 785 914 24157 468 662 678 760 940 25000 78 121 165 167 308334