Year Subscribers 2001 6000 2002 15800 2003 196106 2004 104265 2005 377090 2006 1090000 2007 1952200 2008 2517400 2009 2812600 2010 3000600 2011 3283150 2012 3541340 2013 3790270 2014 4016389 2015 4262132 2016 4450000 2017 4780000