Year Number 1997 176496888.35850695 1998 200805328.61016583 1999 213458179.76006073 2000 222897314.83759084 2001 223258385.46598163 2002 227220660.51963875 2003 237311634.3972979 2004 232662990.26698127 2005 241460247.0667885 2006 240206221.4397289 2007 251318903.4673164 2008 261350173.50993893 2009 260250412.0280619 2010 261465779.1501728 2011 263529591.14495668 2012 259790000.00000003 2013 262622000 2014 265842000.00000003 2015 271600000 2016 285847000 2017 311204000 2018 338485601.56250006 2019 337838000.00000006