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 as 3 principais cidades com mais táxis autônomos na América do Sul.
 ###Tabelas: 
CREATE TABLE south_american_taxis (city VARCHAR(20), num_taxis INT); INSERT INTO south_american_taxis (city, num_taxis) VALUES ('Sao Paulo', 500), ('Buenos Aires', 400), ('Rio de Janeiro', 300), ('Santiago', 200), ('Lima', 100);
SELECT city, num_taxis FROM (SELECT city, num_taxis, ROW_NUMBER() OVER (ORDER BY num_taxis DESC) rn FROM south_american_taxis WHERE city LIKE 'S%' OR city LIKE 'B%' OR city LIKE 'R%') tmp WHERE rn <= 3;