500 200 200 1000 200 200 200 661 703 709 761 775 794 833 854 891 47056 98 182 215 405 469 10000 515 2000 538 200 606 1000 907 91148070