Year	Number
1960	761366
1961	816173
1962	874759
1963	935975
1964	999119
1965	1063240
1966	1129983
1967	1198233
1968	1269168
1969	1343077
1970	1416570
1971	1491169
1972	1568233
1973	1646549
1974	1725590
1975	1802770
1976	2099767
1977	2411999
1978	2263369
1979	2101254
1980	2183419
1981	2267359
1982	2336033
1983	2399839
1984	2478743
1985	2562749
1986	2661426
1987	2761728
1988	2848690
1989	2917811
1990	2987083
1991	3060696
1992	3139325
1993	3213784
1994	3285132
1995	3358567
1996	3434835
1997	3510272
1998	3584143
1999	3650130
2000	3715752
2001	3779891
2002	3834805
2003	3890622
2004	3956925
2005	4022130
2006	4095048
2007	4179597
2008	4254276
2009	4316746
2010	4363032
2011	4413617
2012	4538087
2013	4985463
2014	5518096
2015	5637850
2016	5524233
2017	5402350
2018	5272027
2019	5131905
2020	5035754
2021	4982643
2022	4900251
2023	4788127
