Year Subscribers 2001 10000 2002 21000 2003 55000 2004 89000 2005 123000 2006 265030 2007 496151 2008 1045716 2009 1722407 2011 1791000 2012 2146600 2013 2572800 2014 2900000 2015 2900000 2016 2985452 2017 3399291