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: Qual é o número de programas de resolução alternativa de disputas (ADR) em cada centro de mediação comunitária, dividido por nome do centro, tipo de programa e ano?
 ###Tabelas: 
CREATE TABLE CommunityMediationCenters (CenterName text, ProgramType text, Year int, NumADRPrograms int); INSERT INTO CommunityMediationCenters VALUES ('CM1', 'Victim-Offender Mediation', 2022, 5, '2022-01-01'), ('CM1', 'Restorative Circles', 2022, 3, '2022-01-01'), ('CM2', 'Victim-Offender Mediation', 2022, 4, '2022-01-01'), ('CM2', 'Restorative Circles', 2022, 6, '2022-01-01');
SELECT CenterName, ProgramType, Year, SUM(NumADRPrograms) FROM CommunityMediationCenters GROUP BY CenterName, ProgramType, Year;