29,018,000