Pyogenic liver abscess: a retrospective analysis of 107 patients during a 3-year period.