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 residentes que participaram de atividades de engajamento cívico em cada cidade?
 ###Tabelas: 
CREATE TABLE city (id INT PRIMARY KEY, name TEXT, state TEXT); CREATE TABLE resident (id INT PRIMARY KEY, name TEXT, age INT, city_id INT, gender TEXT, civic_participation BOOLEAN, FOREIGN KEY (city_id) REFERENCES city(id));
SELECT r.city_id, COUNT(*) FROM resident r WHERE r.civic_participation = TRUE GROUP BY r.city_id;