Year	Number
1992	86420700
1993	54682300
1994	48310200
1995	46923144.1
1996	42728900
1997	41166500
1998	37014300
1999	40019000
2000	41986042
2001	44543460
2002	45328183
2003	49555883
2004	58378519
2005	63293892
2006	69212039
2007	77911513
2008	87710738
2009	88865012
2010	115461131.98893127
2011	133766768.56366113
2012	153418991.821032
2013	171433958.5576552
2014	188867281.8339706
2015	206959900
2016	214729427
2017	241813816
2018	263345266.521
2019	272506497.268
2020	125376901.20699999
2021	192532291.26200002
