40,523