1. Department of Anal-Colorectal Surgery, General Hospital of Ningxia Medical University, 804 South Shengli Road, Yinchuan 750004, China
2. Department of Ultrasound, General Hospital of Ningxia Medical University, 804 South Shengli Road, Yinchuan 750004, China
3. Department of Hepatobiliary Surgery, the Affiliated Hospital of Medical College, Qingdao University, Qingdao 266000, China
4. Department of General Surgery, Shanghai Jiao Tong University Affiliated First People’s Hospital, 85 Wujin Road, Shanghai 200080, China