Year Subscribers 1998 705900 1999 2754286 2000 7069874 2001 12792812 2002 19881549 2003 27744342 2004 37352520 2005 51156350 2006 60237701 2007 71704000 2008 77130000 2009 79992000 2010 84522000 2011 88317000 2012 92514000 2013 96032000 2014 97810000 2015 102212000 2016 106327000 2017 109838000