Year Subscribers 2003 18000 2004 36000 2005 135000 2006 170000 2007 287039 2008 485000 2009 818000 2010 900000 2011 980752 2012 1154748 2013 1280000 2014 1599692 2015 2269348 2016 2859567 2017 3166907