BART ridership nears half a million