30960 opinions, 1991–2025