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
