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: Exibir o número de iniciativas de cidades inteligentes na Ásia e o número de iniciativas relacionadas a transporte e segurança pública em ordem decrescente.
 ###Tabelas: 
CREATE TABLE smart_city_initiatives (initiative_id INT, region VARCHAR(20), category VARCHAR(30), description TEXT); INSERT INTO smart_city_initiatives (initiative_id, region, category, description) VALUES (1, 'Asia', 'Transportation', 'Intelligent traffic management in Seoul'), (2, 'Asia', 'Public Safety', 'Smart surveillance in Tokyo'), (3, 'Asia', 'Transportation', 'Smart ticketing in Singapore'), (4, 'Asia', 'Public Safety', 'Emergency response systems in Beijing');
SELECT category AS initiative, COUNT(*) AS num_initiatives FROM smart_city_initiatives WHERE region = 'Asia' AND category IN ('Transportation', 'Public Safety') GROUP BY initiative ORDER BY num_initiatives DESC;