$ 0 0 AstraZeneca has contributed $21 million to the arts and other community activities statewide over the past four years, according to the company.