1042 sources spanning 2024–2026
Moscow has published 2026 figures, but without independent verification, the numbers raise more questions than they answer.