Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais fontes de financiamento contribuíram para cada programa?
 ###Tabelas: 
CREATE TABLE Funding (id INT, program VARCHAR(50), funding_source VARCHAR(50)); INSERT INTO Funding (id, program, funding_source) VALUES (1, 'Youth Orchestra', 'City Grant'), (2, 'Theater Production', 'Private Donation'), (3, 'Workshop Series', 'Government Grant'), (4, 'Youth Orchestra', 'Private Donation');
SELECT program, funding_source, COUNT(*) as contribution_count FROM Funding GROUP BY program, funding_source;