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 a quantidade total de pratos veganos e vegetarianos vendidos em cada região.
 ###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, 'Vegetarian Pizza', 9, 2); CREATE TABLE menu_items (item_id INT, name TEXT, is_vegan BOOLEAN, is_vegetarian BOOLEAN); INSERT INTO menu_items (item_id, name, is_vegan, is_vegetarian) VALUES (1, 'Veggie Delight', true, true), (2, 'Cheeseburger', false, false), (3, 'Tofu Stir Fry', true, true), (4, 'BBQ Ribs', false, false), (5, 'Vegetarian Pizza', false, true);
SELECT r.region, SUM(CASE WHEN m.is_vegan = true THEN 1 ELSE 0 END) as vegan_quantity, SUM(CASE WHEN m.is_vegetarian = true THEN 1 ELSE 0 END) as vegetarian_quantity FROM orders o JOIN restaurants r ON o.restaurant_id = r.restaurant_id JOIN menu_items m ON o.dish = m.name GROUP BY r.region;