$576B in nonprofit contributions largely go to education and human services