1 Department of Orthopedics, Jingning Shezu Autonomous County People's Hospital, Renmin North Road, Lishui, Zhejiang, 310003, China. Electronic address: zjjncxw@126.com.
2 Department of Orthopedics, The First Affiliated Hospital, Zhejiang University, #79 Qingchun Road, Hangzhou, Zhejiang Province, 310003, China. Electronic address: ahmadalhaskawi@126.com.
3 Department of Orthopedics, Jingning Shezu Autonomous County People's Hospital, No. 8 Fenghuang Avenue, Hexi Town, Jingning County, China. Electronic address: 394120558@qq.com.
4 Department of Orthopedics, The First Affiliated Hospital, Zhejiang University, #79 Qingchun Road, Hangzhou, Zhejiang Province, 310003, China. Electronic address: huilu@zju.edu.cn.