Cleveland Indians prepare to go over 2 million in attendance for the first time since 2008