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: Qual é a distribuição de aplicativos descentralizados por continente?
 ###Tabelas: 
CREATE TABLE if not exists dapps (dapp_id INT, dapp_name VARCHAR(255), continent VARCHAR(255)); INSERT INTO dapps (dapp_id, dapp_name, continent) VALUES (1, 'Uniswap', 'North America'), (2, 'Aave', 'Europe'), (3, 'Compound', 'North America'), (4, 'Balancer', 'Europe'), (5, 'Yearn Finance', 'North America'), (6, 'Tether', 'Asia'), (7, 'Binance DEX', 'Europe'), (8, 'Bitforex', 'Asia'), (9, 'IDEX', 'North America'), (10, 'Kyber Network', 'Asia'), (11, 'EtherDelta', 'North America'), (12, 'Bitfinex', 'North America');
SELECT continent, COUNT(*) as dapp_count FROM dapps GROUP BY continent;