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 3 principais tipos de veículos elétricos em Tóquio com as maiores taxas de adoção?
 ###Tabelas: 
CREATE TABLE tokyo_ev_sales (vehicle_id INT, type VARCHAR(20), sales INT); INSERT INTO tokyo_ev_sales (vehicle_id, type, sales) VALUES (1, 'Tesla Model 3', 500), (2, 'Nissan Leaf', 450), (3, 'Mitsubishi Outlander PHEV', 400), (4, 'Toyota Prius Prime', 350), (5, 'BMW i3', 300);
SELECT DISTINCT type FROM (SELECT type, ROW_NUMBER() OVER(ORDER BY sales DESC) as rank FROM tokyo_ev_sales) as ev_ranks WHERE rank <= 3;