Year Subscribers 2000 265000 2001 2100000 2002 3205000 2003 4470000 2004 7000000 2005 10786800 2006 14977200 2007 19751400 2008 22710136 2009 24964600 2010 26161950 2011 27257096 2012 27956700 2013 28641961 2014 29572818 2015 30707429 2016 32000000 2017 33217000