Source of funds/unit years Total Total (thousands of euros) 2021 17.249.250 Government: Total (thousands of euros) 2021 7.147.927 Government: % 2021 41,4 Enterprises: Total (thousands of euros) 2021 8.666.064 Enterprises: % 2021 50,2 PNP: Total (thousands of euros) 2021 149.604 PNP: % 2021 0,9 Rest of the world: Total (thousands of euros) 2021 1.285.655 Rest of the world: % 2021 7,5