Year	Number
1960	1845398
1961	1875913
1962	1894277
1963	1916244
1964	1943489
1965	1972718
1966	2003027
1967	2037254
1968	2075149
1969	2118127
1970	2170703
1971	2236890
1972	2311598
1973	2389561
1974	2471985
1975	2559617
1976	2654839
1977	2749393
1978	2838958
1979	2927408
1980	3013693
1981	3100334
1982	3185790
1983	3265166
1984	3327674
1985	3378389
1986	3433370
1987	3499225
1988	3581520
1989	3678652
1990	3786298
1991	3897811
1992	4019253
1993	4153776
1994	4290286
1995	4429769
1996	4575785
1997	4734964
1998	4908759
1999	5083386
2000	5260405
2001	5453435
2002	5659067
2003	5865086
2004	6070745
2005	6276632
2006	6483256
2007	6692372
2008	6901718
2009	7107518
2010	7304691
2011	7496958
2012	7691405
2013	7889513
2014	8091653
2015	8301151
2016	8522751
2017	8750362
2018	8974624
2019	9197519
2020	9429488
2021	9665543
2022	9898418
2023	10134621
