The changing patterns of liver abscess during the past 20 years--a study of 482 cases.