Year Number 1995 1082522375.3294616 1996 1143489092.7482858 1997 1193996052.170218 1998 1209956781.3943155 1999 1254467157.9726293 2000 1332379078.8428593 2001 1299004507.5793955 2002 1319581840.2896466 2003 1300066793.0465047 2004 1436450364.2594812 2005 1501611341.312878 2006 1683029831.5264037 2007 1739388599.5288174 2008 1750746690.4687626 2009 1687198487.9365335 2010 1755720045.797612 2011 1792688016.3409367 2012 1881196824.912917 2013 1952484358.4814916 2014 2012330419.0159106 2015 2071785909.7606547 2016 2140443306.0138898 2017 2248870723.881067 2018 2339399881.4967875 2019 2403074088.460289