Inclusion Criteria:  Age 18-80 years Type 2 diabetes diagnosed by one of the following criteria:  HbA1c >/= 6.5% Fasting plasma glucose >/= 7.0 mmol/l (confirmed) 2h plasma glucose value during OGTT >/= 11.1 mmol/l Already receiving glucose-lowering agents  Prediabetes Obesity Chronic kidney disease Hyperuricemia Receiving coronary angiography for clinically suspected coronary artery disease  Exclusion Criteria:  Severe liver failure (Child-Pugh grade B to C) Severe anemia (hemoglobin < 60g/L) Familial hypercholesterolemia Active malignant tumor Active autoimmune diseases on corticosteroids Acute or chronic infection Life expectancy < 1 year