25585 opinions, 1898–2026