Massachusetts: ~ 39,200 charities & non-profit entities