Moscow has published 2026 figures, but without independent verification, the numbers raise more questions than they answer.