OTC attendance hits a 30-year high, at 104,800