The spectrum of biliary stone disease.