Carefirst donating $575,000 to Baltimore nonprofits