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 são as capitalizações de mercado dos ativos digitais nos 10 principais países por número de usuários de ativos digitais?
 ###Tabelas: 
CREATE TABLE digital_assets (asset_id INT, name VARCHAR(100), market_cap DECIMAL(20,2)); INSERT INTO digital_assets (asset_id, name, market_cap) VALUES (1, 'Asset1', 500000), (2, 'Asset2', 350000), (3, 'Asset3', 275000), (4, 'Asset4', 200000), (5, 'Asset5', 150000); CREATE TABLE countries (country_id INT, country VARCHAR(100), users INT); INSERT INTO countries (country_id, country, users) VALUES (1, 'Country1', 100000), (2, 'Country2', 80000), (3, 'Country3', 60000), (4, 'Country4', 50000), (5, 'Country5', 30000);
SELECT d.name, d.market_cap FROM digital_assets d INNER JOIN (SELECT country, MAX(users) AS max_users FROM countries GROUP BY country) m ON 1=1 WHERE d.name IN (SELECT name FROM digital_assets WHERE market_cap IN (SELECT market_cap FROM digital_assets WHERE market_cap IN (SELECT market_cap FROM digital_assets ORDER BY market_cap DESC LIMIT 10) ORDER BY market_cap DESC LIMIT 5)) AND m.country IN (SELECT country FROM countries WHERE users = max_users);