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 cozinhas pelo número total de pratos.
 ###Tabelas: 
CREATE TABLE cuisine (id INT, name VARCHAR(255)); INSERT INTO cuisine (id, name) VALUES (1, 'Asian'), (2, 'Italian'), (3, 'Mexican'), (4, 'Indian'), (5, 'French'); CREATE TABLE dishes (id INT, name VARCHAR(255), cuisine_id INT); INSERT INTO dishes (id, name, cuisine_id) VALUES (1, 'Pad Thai', 1), (2, 'Fried Rice', 1), (3, 'Pizza', 2), (4, 'Tacos', 3), (5, 'Curry', 4), (6, 'Coq au Vin', 5);
SELECT c.name, COUNT(d.id) as dish_count FROM cuisine c INNER JOIN dishes d ON c.id = d.cuisine_id GROUP BY c.name ORDER BY dish_count DESC LIMIT 3;