Year Subscribers 2003 10476 2004 51455 2005 160113 2006 488180 2007 1017475 2008 1507000 2009 1916630 2010 2252653 2011 2464282 2012 2689428 2013 2913191 2014 3156071 2015 3439034 2016 3615029 2017 3778263