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: Identificar as 3 principais cidades com o maior número de locais de patrimônio cultural.
 ###Tabelas: 
CREATE TABLE Cities (CityID int, CityName varchar(255), Country varchar(255), CulturalHeritageSite int); INSERT INTO Cities (CityID, CityName, Country, CulturalHeritageSite) VALUES (1, 'Rome', 'Italy', 5), (2, 'Paris', 'France', 7), (3, 'Barcelona', 'Spain', 4), (4, 'Athens', 'Greece', 6);
SELECT CityName, CulturalHeritageSite, RANK() OVER (ORDER BY CulturalHeritageSite DESC) as HeritageRank FROM Cities WHERE HeritageRank <= 3;