Year	Subscribers
1998	13464
1999	55000
2000	196601
2001	601500
2002	1655000
2003	3569381
2004	6561035
2005	9471000
2006	12711000
2007	15750000
2008	17830000
2009	19852000
2010	21337000
2011	22749000
2012	23980000
2013	24940000
2014	25969000
2015	26867000
2016	27664000
2017	28429000
