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 total de casos tratados pelos centros de mediação comunitária, clínicas de assistência jurídica e facilitadores de justiça restaurativa, desagregado por nome do centro/clínica e tipo de caso?
 ###Tabelas: 
CREATE TABLE CommunityMediationCenters (CenterName text, CaseType text, NumCases int); INSERT INTO CommunityMediationCenters VALUES ('CM1', 'Assault', 25, '2022-01-01'), ('CM1', 'Theft', 18, '2022-01-01'); CREATE TABLE LegalAidClinics (ClinicName text, CaseType text, NumCases int); INSERT INTO LegalAidClinics VALUES ('Clinic1', 'Assault', 20, '2022-01-01'), ('Clinic1', 'Theft', 15, '2022-01-01'); CREATE TABLE RestorativeJusticeFacilitators (FacilitatorName text, CaseType text, NumCases int); INSERT INTO RestorativeJusticeFacilitators VALUES ('Facilitator1', 'Assault', 15, '2022-01-01'), ('Facilitator1', 'Theft', 10, '2022-01-01');
SELECT 'Community Mediation Centers' AS CenterName, CaseType, SUM(NumCases) FROM CommunityMediationCenters GROUP BY CaseType UNION ALL SELECT 'Legal Aid Clinics' AS CenterName, CaseType, SUM(NumCases) FROM LegalAidClinics GROUP BY CaseType UNION ALL SELECT 'Restorative Justice Facilitators' AS CenterName, CaseType, SUM(NumCases) FROM RestorativeJusticeFacilitators GROUP BY CaseType;