Year	Number
1970	84500
1971	68400
1972	65900
1973	72700
1974	78300
1975	84500
1976	94400
1977	105400
1978	117200
1979	124300
1980	141100
1981	144100
1982	147300
1983	148500
1984	201700
1985	213800
1986	233400
1987	216100
1988	216100
1989	220400
1990	222700
1991	212700
1992	212700
1993	214600
1994	215600
1995	227900
1996	234800
1997	245200
1998	249600
1999	187400
2000	185061
2001	155687
2002	105541
2003	116136
2004	128329
2005	138595
2006	149188
2007	154662
2008	153895
2009	142355
2010	524817.894731527
2011	381075.923563429
2012	325239.52355014
2013	261696
2014	271212
2015	248158
2016	280215
2017	418817
2018	379211
2019	386621
2020	100904
2021	207225
