Year Subscribers 2002 20 2003 123 2004 750 2005 1564 2006 11419 2007 169806 2008 477980 2009 1092290 2010 1666631 2011 2098068 2012 2531842 2013 2785842 2014 2684347 2015 2903497 2016 3067529 2017 3163286