40,523,000