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: Exibir as três principais preferências de culinária dos clientes no Meio-Oeste.
 ###Tabelas: 
CREATE TABLE orders (order_id INT, customer_id INT, location_id INT, item_id INT, quantity INT, date DATE); CREATE TABLE menu (item_id INT, item_name VARCHAR(50), category VARCHAR(50), cuisine VARCHAR(50), price DECIMAL(5,2)); CREATE TABLE location (location_id INT, location_name VARCHAR(50), region VARCHAR(50));
SELECT l.region, m.cuisine, SUM(o.quantity) as total_quantity FROM orders o JOIN menu m ON o.item_id = m.item_id JOIN location l ON o.location_id = l.location_id WHERE l.region = 'Midwest' GROUP BY l.region, m.cuisine ORDER BY total_quantity DESC LIMIT 3;