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
