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: Quantos réus foram representados por defensores públicos para cada tipo de tribunal?
 ###Tabelas: 
CREATE TABLE court_types (court_type_id INT, court_type_name VARCHAR(20)); INSERT INTO court_types VALUES (1, 'Community'), (2, 'Juvenile'), (3, 'Traffic'), (4, 'Civil');
SELECT ct.court_type_name, pd.defender_state, COUNT(dd.defendant_id) FROM court_types ct INNER JOIN public_defenders pd ON ct.court_type_id = pd.court_type_id INNER JOIN defendant_data dd ON pd.defender_id = dd.defender_id GROUP BY ct.court_type_name, pd.defender_state;