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 agricultores existem em cada região?
 ###Tabelas: 
CREATE TABLE farmer (id INT PRIMARY KEY, name VARCHAR(50), region_id INT); CREATE TABLE region (id INT PRIMARY KEY, name VARCHAR(50)); INSERT INTO region (id, name) VALUES (1, 'Delta Region'), (2, 'Great Plains'); INSERT INTO farmer (id, name, region_id) VALUES (1, 'John Doe', 1), (2, 'Jane Doe', 1), (3, 'Bob Smith', 2);
SELECT r.name, COUNT(f.id) FROM farmer f INNER JOIN region r ON f.region_id = r.id GROUP BY r.name;