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 cidades com o maior uso médio mensal de dados para clientes de celular pré-pago.
 ###Tabelas: 
CREATE TABLE mobile_subscribers (subscriber_id int, data_usage float, city varchar(20), subscription_type varchar(10)); INSERT INTO mobile_subscribers (subscriber_id, data_usage, city, subscription_type) VALUES (1, 3000, 'Seattle', 'postpaid'), (2, 4000, 'New York', 'postpaid'), (3, 2500, 'Seattle', 'prepaid'); CREATE TABLE network_towers (tower_id int, city varchar(20)); INSERT INTO network_towers (tower_id, city) VALUES (1, 'Seattle'), (2, 'New York'), (3, 'Chicago');
SELECT city, AVG(data_usage) FROM mobile_subscribers WHERE subscription_type = 'prepaid' GROUP BY city ORDER BY AVG(data_usage) DESC LIMIT 5;