Year	Number
1960	247495
1961	263273
1962	280080
1963	297961
1964	317011
1965	337220
1966	358749
1967	381652
1968	406052
1969	431938
1970	459514
1971	488850
1972	510507
1973	531082
1974	552515
1975	574813
1976	598044
1977	622146
1978	647255
1979	673377
1980	700592
1981	728826
1982	758240
1983	796129
1984	837482
1985	880860
1986	926550
1987	974610
1988	1025233.9999999999
1989	1078338
1990	1134271
1991	1193105
1992	1255078
1993	1309983
1994	1367371
1995	1427274
1996	1489888
1997	1529130
1998	1569463
1999	1610859
2000	1693468
2001	1780069
2002	1871226
2003	1967052
2004	2066551
2005	2170626
2006	2280097
2007	2395089
2008	2516051
2009	2642763
2010	2140638
2011	2197197
2012	2255331
2013	2314837
2014	2375913
2015	2438601
2016	2502942
2017	2568981
2018	2636763
2019	2704187
2020	2773553
2021	2843925
2022	2915276
2023	2987455
