588,700 603,104 521,331 555,469526,302