1. Department of Orthopaedics, Shaoxing People’s Hospital (Shaoxing Hospital, Zhejiang University School of Medicine, Shaoxing), Zhejiang 312000, China
2. Department of Orthopaedics, Sir Run Run Shaw Hospital, School of Medicine, Zhejiang University, Hangzhou, Zhejiang 312000, China
3. Department of Urinary Surgery, Jinhua Central Hospital (Jinhua Hospital, Zhejiang University School of Medicine, Jinhua), Zhejiang 321000, China
4. Guangxi Key Laboratory of Regenerative Medicine, Guangxi Medical University, Guangxi 530021, China