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 2 principais sobremesas com o maior teor calórico, ordenadas pelos clientes na região Leste?
 ###Tabelas: 
CREATE TABLE restaurants (restaurant_id INT, name TEXT, region TEXT); INSERT INTO restaurants (restaurant_id, name, region) VALUES (1, 'Big Burger', 'East'), (2, 'Veggies R Us', 'Midwest'), (3, 'Tasty Bites', 'West'); CREATE TABLE orders (order_id INT, dish TEXT, customer_id INT, restaurant_id INT); INSERT INTO orders (order_id, dish, customer_id, restaurant_id) VALUES (1, 'Veggie Delight', 5, 2), (2, 'Cheeseburger', 6, 1), (3, 'Tofu Stir Fry', 7, 2), (4, 'BBQ Ribs', 8, 1), (5, 'Chocolate Mousse', 9, 1); CREATE TABLE menu_items (item_id INT, name TEXT, calories INT, is_dessert BOOLEAN); INSERT INTO menu_items (item_id, name, calories, is_dessert) VALUES (1, 'Grilled Chicken Salad', 350, false), (2, 'Beef Burger', 600, false), (3, 'Veggie Wrap', 500, false), (4, 'Fish Tacos', 400, false), (5, 'Chocolate Mousse', 800, true);
SELECT m.name, m.calories FROM orders o JOIN restaurants r ON o.restaurant_id = r.restaurant_id JOIN menu_items m ON o.dish = m.name WHERE r.region = 'East' AND m.is_dessert = true GROUP BY m.name ORDER BY SUM(m.calories) DESC LIMIT 2;