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 o número de obras de arte no período 'Contemporâneo' em cada museu e liste-os em ordem decrescente com base na contagem, incluindo apenas museus localizados nos 'Estados Unidos'.
 ###Tabelas: 
CREATE TABLE Artworks (ArtworkID INT, Title VARCHAR(255), Period VARCHAR(255), MuseumID INT); INSERT INTO Artworks VALUES (1, 'The Persistence of Memory', 'Surrealism', 4); CREATE TABLE Museums (MuseumID INT, Name VARCHAR(255), Location VARCHAR(255)); INSERT INTO Museums VALUES (4, 'Los Angeles County Museum of Art', 'Los Angeles'), (6, 'The Museum of Modern Art', 'New York');
SELECT Museums.Name, COUNT(Artworks.ArtworkID) AS ArtworkCount FROM Artworks INNER JOIN Museums ON Artworks.MuseumID = Museums.MuseumID WHERE Artworks.Period = 'Contemporary' AND Museums.Location LIKE 'United States%' GROUP BY Museums.Name ORDER BY ArtworkCount DESC;