£36.4m - Office of Science and Technology Research Councils
£7m - EU government bodies
£807,000 - EU other
£1.6m - Other overseas
£405,000 - Other sources
£24.8m - UK based charities
£12.7m - UK central government, local and health authorities
£4m - UK industry, commerce and public corporations
Total - £87.7m