Liver alveolar echinococcosis in the northwest: report of 15 patients and a collective analysis of 90 cases.