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: Liste as 5 principais cidades com o maior número de adoções de tecnologia de IA em hotéis nos EUA?
 ###Tabelas: 
CREATE TABLE hotel_tech_adoptions (id INT, hotel_id INT, tech_type TEXT, installed_date DATE); CREATE TABLE hotels (id INT, name TEXT, city TEXT, country TEXT);
SELECT h.city, COUNT(hta.hotel_id) as num_adoptions FROM hotels h INNER JOIN hotel_tech_adoptions hta ON h.id = hta.hotel_id WHERE h.country = 'USA' GROUP BY h.city ORDER BY num_adoptions DESC LIMIT 5;