1. Department of Urology, Chongqing General Hospital, No. 118, Xingguang Avenue, Liangjiang New Area, Chongqing 401147, China
2. Department of Urology, The First Affiliated Hospital of Chongqing Medical University, No. 1 Youyi Road, Yuanjiagang, Yuzhong District, Chongqing 400016, China
3. Department of Spinal Surgery, Zhujiang Hospital, Southern Medical University, No. 253, Industrial Avenue Middle, Haizhu District, Guangzhou, Guangdong 510000, China
4. Department of Urology, Dianjiang People’s Hospital of Chongqing, No. 116 North Street, Guixi Street, Dianjiang, Chongqing 408399, China