5002000 20002000 164 239 515 667 853 890 43144 148 300 579 652 656 697 714 777 44060 391 414 480 493 581 701 739 825 883 984937