Year Number 1995 188652644.8707487 1996 199135866.28517157 1997 203579243.99372047 1998 200151256.8410188 1999 200062962.01007557 2000 206946379.30347478 2001 182538824.41462502 2002 173510081.36398336 2003 177955845.4193145 2004 200553517.55521637 2005 208136165.23386356 2006 215062885.91817674 2007 222544621.7515418 2008 217002009.90258697 2009 205767642.3735819 2010 211503443.34568775 2011 219665361.60397288 2012 230513827.81757528 2013 239484451.83792022 2014 247176982.1096656 2015 265484205.12651414 2016 282858334.21169907 2017 293799709.7358751 2018 301502122.47357804 2019 314638365.0702476