Year	Number
1960	423063
1961	429620
1962	433218
1963	436075
1964	442077
1965	448480
1966	455726
1967	464387
1968	474706
1969	486443
1970	498734
1971	510113
1972	521474
1973	533589
1974	545678
1975	557855
1976	570288
1977	582440
1978	593992
1979	605367
1980	616610
1981	627502
1982	636147
1983	642214
1984	647415
1985	651955
1986	655785
1987	658985
1988	661738
1989	664200
1990	666101
1991	664510
1992	658150
1993	649852
1994	644708
1995	645185
1996	650068
1997	654750
1998	662350
1999	669992
2000	677276
2001	683060
2002	680545
2003	683963
2004	684575
2005	684034
2006	683538
2007	682630
2008	681231
2009	679151
2010	676829
2011	675371
2012	673429
2013	670204
2014	666741
2015	663151
2016	659424
2017	655217
2018	650063
2019	643112
2020	633853
2021	626073
2022	623331
2023	615204
