1. Department of General Surgery, Changhai Hospital, the Second Military Medical University, SMMU, No. 168 Changhai Road, Yangpu District, Shanghai 200433, People's Republic of China
2. The People's Hospital of Gongliu, No. 71 East Ring Road, Gongliu County, Yili 835400, Xingjiang, People's Republic of China