Year Number 1995 795118244.7208307 1996 831172520.2533653 1997 856883568.52738 1998 869658676.2277302 1999 883337847.0750837 2000 914409802.0044056 2001 857416270.3509221 2002 845244937.7121757 2003 829225858.783764 2004 883810873.5509665 2005 917093718.8028826 2006 1057049130.5829765 2007 1057756515.0779431 2008 1052020400.6487695 2009 1012277275.0054126 2010 1023509318.9354541 2011 1038728158.553744 2012 1089410317.4459772 2013 1129790906.25 2014 1163739359.375 2015 1200190531.25 2016 1244329484.375 2017 1299260750 2018 1331200523.4375 2019 1364524985.83971