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: Mostrar o número de organizações comunitárias únicas envolvidas em programas de justiça restaurativa, divididas por tipo de programa.
 ###Tabelas: 
CREATE TABLE community_orgs (org_id INT, program_id INT, org_name VARCHAR(50), program_type VARCHAR(50)); INSERT INTO community_orgs (org_id, program_id, org_name, program_type) VALUES (1, 1, 'Neighborhood Watch', 'Community Building'), (2, 1, 'Community Center', 'Community Building'), (3, 2, 'Youth Group', 'Youth Empowerment'), (4, 3, 'Victim Support', 'Victim Services'), (5, 1, 'Local Nonprofit', 'Community Building');
SELECT program_type, COUNT(DISTINCT org_name) FROM community_orgs GROUP BY program_type;