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 locais de patrimônio cultural no Japão tiveram uma diminuição no número de visitantes em comparação com o ano anterior?
 ###Tabelas: 
CREATE TABLE cultural_sites (site_id INT, site_name TEXT, country TEXT, year INT, visitor_count INT); INSERT INTO cultural_sites (site_id, site_name, country, year, visitor_count) VALUES (1, 'Todai-ji Temple', 'Japan', 2020, 2000000); INSERT INTO cultural_sites (site_id, site_name, country, year, visitor_count) VALUES (2, 'Himeji Castle', 'Japan', 2020, 1500000); INSERT INTO cultural_sites (site_id, site_name, country, year, visitor_count) VALUES (3, 'Todai-ji Temple', 'Japan', 2019, 2500000);
SELECT site_name, (cs2020.visitor_count - cs2019.visitor_count) AS change_in_visitor_count FROM cultural_sites AS cs2020 INNER JOIN cultural_sites AS cs2019 ON cs2020.site_name = cs2019.site_name AND cs2019.year = 2019 AND cs2020.year = 2020 AND cs2019.country = cs2020.country WHERE cs2020.country = 'Japan' AND (cs2020.visitor_count - cs2019.visitor_count) < 0;