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: Encontre os 3 principais locais de patrimônio cultural mais visitados no Japão para 2022.
 ###Tabelas: 
CREATE TABLE sites (id INT, name TEXT, country TEXT, year INT, visitor_count INT); INSERT INTO sites (id, name, country, year, visitor_count) VALUES (1, 'Mount Fuji', 'Japan', 2022, 1000000); INSERT INTO sites (id, name, country, year, visitor_count) VALUES (2, 'Hiroshima Peace Memorial Park', 'Japan', 2022, 800000); INSERT INTO sites (id, name, country, year, visitor_count) VALUES (3, 'Todaiji Temple', 'Japan', 2022, 600000);
SELECT name, visitor_count FROM (SELECT name, visitor_count, ROW_NUMBER() OVER (ORDER BY visitor_count DESC) AS rank FROM sites WHERE country = 'Japan' AND year = 2022) AS ranked_sites WHERE rank <= 3;