10503 opinions, 1988–2026