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: Quantos sites de patrimônio existem em cada país?
 ###Tabelas: 
CREATE TABLE heritage_sites (site_id INT, country_id INT, site_name VARCHAR(255));   CREATE TABLE countries (country_id INT, country_name VARCHAR(255));  INSERT INTO countries VALUES (1, 'France'), (2, 'United States'), (3, 'Japan');   INSERT INTO heritage_sites VALUES (1, 1, 'Eiffel Tower'), (2, 1, 'Mont Saint-Michel'), (3, 2, 'Statue of Liberty'), (4, 2, 'Yellowstone National Park'), (5, 3, 'Mount Fuji'), (6, 3, 'Himeji Castle');
SELECT country_name, COUNT(*) FROM heritage_sites JOIN countries ON heritage_sites.country_id = countries.country_id GROUP BY country_name;