Year	Number
1995	112957455.29677694
1996	124181141.76689884
1997	127838206.1294357
1998	130699434.2134541
1999	147606094.9830704
2000	168455262.8198267
2001	178795259.4985813
2002	194873220.56405336
2003	180513147.15617132
2004	224750642.92364645
2005	243811863.55180955
2006	259502080.86675307
2007	283352757.09622306
2008	281400380.930062
2009	276931048.15152985
2010	306945190.11190224
2011	324630664.8313233
2012	341731569.31652606
2013	359795035.5959331
2014	378067655.46791434
2015	395583346.1302671
2016	422310009.8241656
2017	449587158.55847055
2018	480202482.11943233
2019	490804002.0916505
