1 Department of Orthopaedic Surgery, Second Affiliated Hospital, School of Medicine, Zhejiang University, 88 Jiefang Rd, Hangzhou 310000, China; Department of Orthopaedic Surgery, Second Affiliated Hospital of Wenzhou Medical College, 109 Xueyuan Xi Rd, Wenzhou 32500, China.
2 Department of Orthopaedic Surgery, Second Affiliated Hospital of Wenzhou Medical College, 109 Xueyuan Xi Rd, Wenzhou 32500, China.
3 Department of Orthopaedic Surgery, Second Affiliated Hospital, School of Medicine, Zhejiang University, 88 Jiefang Rd, Hangzhou 310000, China.