Year	Number
1960	244813
1961	261227
1962	278034
1963	295297
1964	313216
1965	331954
1966	351513
1967	371784
1968	392394
1969	412912
1970	433221
1971	453326
1972	473099
1973	492459
1974	511035
1975	528749
1976	546167
1977	563376
1978	580044
1979	595579
1980	610097
1981	623029
1982	634553
1983	646387
1984	657769
1985	663223
1986	668080
1987	673881
1988	674214
1989	673451
1990	661684
1991	650492
1992	655652
1993	675302
1994	696400
1995	708619
1996	721107
1997	733858
1998	747564
1999	763368
2000	781862
2001	801083
2002	822045
2003	843149
2004	864086
2005	887288
2006	891269
2007	881531
2008	897243
2009	929526
2010	959148
2011	992174
2012	1034791
2013	1085615
2014	1130294
2015	1168418
2016	1211045
2017	1265604
2018	1330854
2019	1398348
2020	1448156
2021	1484419
2022	1515112
2023	1542169
