19 providers