47 providers