amalia/22-mei-26
join
Both endpoints now accept ?range=7|30|90 (default 7). comparison-activity result now follows SQL ORDER BY instead of being remapped through villages array.