General Practitioners, England, (N=7935 practices)