Practice size, financial sharing and quality of care