1. Department of Gastrointestinal and Hepatobiliary Surgery, Shenzhen Longhua District Central Hospital, No. 187, Guanlan Road, Longhua District, Shenzhen 518110, Guangdong Province, China
2. College of Physical Science and Technology, Yangzhou University, Yangzhou 225009, Jiangsu Province, China
3. Department of Radiology, Guangzhou Nansha District Maternal and Child Health Hospital, No. 103, Haibang Road, Nansha District, Guangzhou 511457, Guangdong Province, China
4. Department of Emergency, Nansha Hospital, Guangzhou First People’s Hospital, Guangzhou 510180, Guangdong Province, China