Laparoscopic cholecystectomy in a single, non-teaching hospital: an analysis of 1557 patients.