29982 200805 254599 304709 491138 535852 588619 636554 699260 767751 973464 1048000 1176962 1230938