Year Subscribers 2002 11000 2003 343000 2004 675000 2005 1589000 2006 2900000 2007 4900000 2008 9280000 2009 12900000 2010 15700000 2011 17634806 2012 20923296 2013 23745346 2014 24950550 2015 26881463 2016 27522702 2017 30872788