1. Department of Orthopedic Surgery; Orthopedics Implantation Key Lab of Guangdong Province, 1 Affiliated Hospital of Guangzhou Medical University; No.151 Yanjiang Road Guangzhou 510120 People's Republic of China
2. Department of Orthopedic Surgery; 1st People Hospital of Yunfu; Yunfu 527300 People's Republic of China
3. Beijing University of Technology; 100 Pingleyuan Chaoyang District Beijing People's Republic of China