1 Department of Orthopaedics, Dongyang People's Hospital, Wenzhou Medical University Affiliated Dongyang Hospital, No. 60 Wuning West Road, Dongyang, Zhejiang, 322100, PR China. Electronic address: fangdongxue2015@163.com.
2 Department of Orthopaedics, Dongyang People's Hospital, Wenzhou Medical University Affiliated Dongyang Hospital, No. 60 Wuning West Road, Dongyang, Zhejiang, 322100, PR China.