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 dos tipos de crimes em diferentes distritos?
 ###Tabelas: 
CREATE TABLE districts (district_id INT, district_name VARCHAR(255));CREATE TABLE crimes (crime_id INT, crime_type VARCHAR(255), district_id INT); INSERT INTO districts VALUES (1, 'Downtown'), (2, 'Uptown'); INSERT INTO crimes VALUES (1, 'Theft', 1), (2, 'Vandalism', 2);
SELECT district_id, crime_type, COUNT(*) as num_crimes FROM crimes GROUP BY district_id, crime_type ORDER BY district_id, num_crimes DESC