IGF1 and thyroid gland carcinoma: Multivariate analysis demonstrated that serum 25(OH)D, IGF-1 and PDGF were considered independent risk factors for thyroid cancer.