Year Subscribers 1998 10924 1999 23000 2000 144215 2001 460011 2002 815418 2003 1242928 2004 1619944 2005 2010584 2006 2451585 2007 2729624 2008 2982500 2009 3153262 2010 3373143 2011 3543759 2012 3692009 2013 3828918 2014 4011201 2015 4121049 2016 4270309 2017 4378973