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: Contagem de projetos de infraestrutura rural por tipo.
 ###Tabelas: 
CREATE TABLE rural_infrastructure (id INT PRIMARY KEY, name VARCHAR(100), location VARCHAR(50), type VARCHAR(50), start_date DATE, end_date DATE); INSERT INTO rural_infrastructure (id, name, location, type, start_date, end_date) VALUES (1, 'Community Health Center', 'Rural Indonesia', 'Health', '2022-05-01', '2023-04-30'), (2, 'Electricity Grid Extension', 'Rural Colombia', 'Energy', '2022-01-01', '2024-12-31'), (3, 'Agricultural Market Road', 'Rural Guatemala', 'Transport', '2021-07-01', '2024-06-30');
SELECT type, COUNT(*) FROM rural_infrastructure GROUP BY type;