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: Quais são os nomes de todos os projetos de exploração na região do 'Oriente Médio', juntamente com o número de poços perfurados para cada projeto?
 ###Tabelas: 
CREATE TABLE exploration_projects (project_id INT, project_name VARCHAR(50), region VARCHAR(50)); INSERT INTO exploration_projects (project_id, project_name, region) VALUES (1, 'Project X', 'Middle East'), (2, 'Project Y', 'Middle East'); CREATE TABLE wells (well_id INT, well_name VARCHAR(50), project_id INT); INSERT INTO wells (well_id, well_name, project_id) VALUES (1, 'Well A', 1), (2, 'Well B', 1), (3, 'Well C', 2);
SELECT exploration_projects.project_name, COUNT(wells.well_id) FROM exploration_projects INNER JOIN wells ON exploration_projects.project_id = wells.project_id WHERE exploration_projects.region = 'Middle East' GROUP BY exploration_projects.project_name;