Year	Number
1960	2243450
1961	2286330
1962	2335377
1963	2387152
1964	2442807
1965	2502777
1966	2566732
1967	2636240
1968	2711483
1969	2789425
1970	2868183
1971	2946274
1972	3023806
1973	3106391
1974	3195745
1975	3289592
1976	3388393
1977	3487916
1978	3594487
1979	3704865
1980	3792684
1981	3866801
1982	3957024
1983	4054172
1984	4152024
1985	4256232
1986	4364294
1987	4486729
1988	4604774
1989	4714958
1990	4826781
1991	4946099
1992	5078131
1993	5210795
1994	5332989
1995	5450293
1996	5577980
1997	5712686
1998	5852209
1999	5996595
2000	6145399
2001	6298470
2002	6465492
2003	6638868
2004	6808073
2005	6983899
2006	7169803
2007	7356924
2008	7553711
2009	7771944
2010	8001720
2011	8244375
2012	8497491
2013	8745376
2014	8996441
2015	9269407
2016	9569433
2017	9891316
2018	10230609
2019	10585471
2020	10900195
2021	11142546
2022	11375343
2023	11674405
