World Cup draws 2.85 million fans