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 as 5 principais cozinhas com o maior teor de proteína?
 ###Tabelas: 
CREATE TABLE cuisine (id INT, type VARCHAR(50), protein INT, calories INT); INSERT INTO cuisine (id, type, protein, calories) VALUES (1, 'Greek', 30, 600), (2, 'Middle Eastern', 25, 700), (3, 'Indian Vegetarian', 20, 500), (4, 'Mexican', 15, 800), (5, 'Japanese', 12, 400);
SELECT type, protein, RANK() OVER (ORDER BY protein DESC) as rank FROM cuisine WHERE rank <= 5;