Catholics and atheists more likely to be vaccinated