Year Number 2004 453619920.6776672 2005 462527032.4804473 2006 489625062.75298667 2007 494727795.2901244 2008 495768984.00579804 2009 483880961.14903885 2010 491730015.73154855 2011 514734250.1644051 2012 520092217.3031236 2013 539066000 2014 555108000 2015 571048000 2016 590598000 2017 617852000 2018 638607601.5625 2019 655573447.522239