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 tipos de crimes em diferentes cidades?
 ###Tabelas: 
CREATE TABLE cities (city_id INT, city_name VARCHAR(255)); CREATE TABLE crimes (crime_id INT, crime_type VARCHAR(255), city_id INT); INSERT INTO cities VALUES (1, 'Chicago'), (2, 'New York'); INSERT INTO crimes VALUES (1, 'Theft', 1), (2, 'Vandalism', 2);
SELECT city_id, crime_type, COUNT(*) as num_crimes FROM crimes GROUP BY city_id, crime_type ORDER BY city_id, num_crimes DESC