Year Subscribers 2000 52890 2001 330960 2002 1356481 2003 3113702.33 2004 6123907 2005 9898653 2006 13013000 2007 15606000 2008 17310023 2009 17877223 2010 19151508 2011 20588901 2012 21685668 2013 23039803 2014 23729800 2015 24686486 2016 25189648 2017 26015818