Year	Number
1995	173324641.80163577
1996	168856922.0220539
1997	176481949.8484706
1998	180365853.07392704
1999	191743121.3160434
2000	214986549.54566592
2001	217718328.4874768
2002	221251780.06401667
2003	228983477.61872646
2004	250002201.94109198
2005	260450505.98014787
2006	263308137.53227603
2007	265937982.20910016
2008	276363701.22769105
2009	266022166.84365675
2010	280739180.5792743
2011	301908358.9386511
2012	324451951.44345963
2013	359284803.38912696
2014	373138094.885486
2015	385909894.97258276
2016	404756512.8118244
2017	433512501.2496711
2018	435778612.75681794
2019	444865191.8333331
