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: Quantas infrações de trânsito foram relatadas nos distritos com as maiores e menores densidades populacionais em 2019?
 ###Tabelas: 
CREATE TABLE districts (id INT, name TEXT, population INT, area FLOAT); INSERT INTO districts (id, name, population, area) VALUES (1, 'DistrictA', 50000, 50), (2, 'DistrictB', 100000, 100), (3, 'DistrictC', 25000, 20); CREATE TABLE violations (id INT, district_id INT, year INT, num_violations INT); INSERT INTO violations (id, district_id, year, num_violations) VALUES (1, 1, 2019, 250), (2, 2, 2019, 300), (3, 3, 2019, 100);
SELECT v1.num_violations + v2.num_violations FROM (SELECT dv.num_violations FROM violations dv INNER JOIN districts d ON dv.district_id = d.id ORDER BY d.population/d.area DESC LIMIT 1) v1, (SELECT dv.num_violations FROM violations dv INNER JOIN districts d ON dv.district_id = d.id ORDER BY d.population/d.area LIMIT 1) v2;