129 opinions, 2003–2026