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: Liste as 3 principais cidades com a menor pontuação média de inspeção de segurança alimentar, juntamente com o número total de inspeções realizadas em cada cidade.
 ###Tabelas: 
CREATE TABLE cities (city_id INT, city VARCHAR(255)); CREATE TABLE inspections (inspection_id INT, city_id INT, score INT); INSERT INTO cities VALUES (1, 'New York'); INSERT INTO cities VALUES (2, 'Los Angeles'); INSERT INTO inspections VALUES (1, 1, 85); INSERT INTO inspections VALUES (2, 1, 90); INSERT INTO inspections VALUES (3, 2, 70); INSERT INTO inspections VALUES (4, 2, 75);
SELECT c.city, AVG(i.score) as average_score, COUNT(i.inspection_id) as total_inspections FROM cities c INNER JOIN inspections i ON c.city_id = i.city_id GROUP BY c.city ORDER BY average_score ASC LIMIT 3;