Year Subscribers 2000 249000 2001 587000 2002 840000 2003 1095000 2004 1410000 2005 2522000 2006 2489000 2007 2780298 2008 2902833 2009 2945093 2010 2999537 2011 3027459 2012 3073174 2013 3147615 2014 3281408 2015 3496240 2016 3679768 2017 3735884