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: Listar todos os terapeutas e o número de pacientes que eles trataram, agrupados por estado.
 ###Tabelas: 
CREATE TABLE therapists (therapist_id INT, state TEXT); INSERT INTO therapists (therapist_id, state) VALUES (1, 'New York'), (2, 'New York'), (3, 'Texas'), (4, 'California'); CREATE TABLE therapist_patients (therapist_id INT, patient_id INT); INSERT INTO therapist_patients (therapist_id, patient_id) VALUES (1, 1), (1, 2), (2, 3), (3, 4), (3, 5), (4, 6);
SELECT therapists.state, COUNT(DISTINCT therapist_patients.patient_id) AS patient_count FROM therapists JOIN therapist_patients ON therapists.therapist_id = therapist_patients.therapist_id GROUP BY therapists.state;