Year	Number
1960	93923
1961	100879
1962	108361
1963	116398
1964	127855
1965	143560
1966	161221
1967	181054
1968	203359
1969	228340
1970	256430
1971	287975
1972	323453
1973	363185
1974	407863
1975	444981
1976	464428
1977	484668
1978	505820
1979	527895
1980	550966
1981	574977
1982	600127
1983	648176
1984	700125
1985	747230
1986	797577
1987	851315
1988	908756
1989	969899
1990	1035248
1991	1105000
1992	1115275
1993	1125616
1994	1136068
1995	1146617
1996	1157279
1997	1168010
1998	1178855
1999	1189802
2000	1200865
2001	1212000
2002	1259866
2003	1309622
2004	1361416
2005	1415108
2006	1470995
2007	1100208
2008	1178934
2009	1263053
2010	1353302
2011	1450000
2012	1526976
2013	1607810
2014	1693044
2015	1782796
2016	1877307
2017	1976828
2018	2081623.9999999998
2019	2179855
2020	2282009
2021	2387920
2022	2497463
2023	2610483
