3141 opinions, 1994–2025