Hundreds attend pro-life and pro-choice events