Year	Number
1960	1301738
1961	1393997
1962	1494405
1963	1618088
1964	1768060
1965	1930278
1966	2105611
1967	2295815
1968	2502670
1969	2726912
1970	2971822
1971	3242338
1972	3544156
1973	3878401
1974	4243447
1975	4608138
1976	4983164
1977	5377543
1978	5795747
1979	6235693
1980	6699088
1981	7184407
1982	7692168
1983	8226090
1984	8784674
1985	9364376
1986	9964195
1987	10509439
1988	11074572
1989	11657705
1990	12256928
1991	12860932
1992	13453704
1993	13953434
1994	14405469
1995	14859864
1996	15316652
1997	15780627
1998	16251748
1999	16727051
2000	17205160
2001	17685749
2002	18167507
2003	18643377
2004	19107856
2005	19756968
2006	20611906
2007	21496783
2008	22402324
2009	23318830
2010	24142488
2011	24814831
2012	25433937
2013	26048619
2014	26651368
2015	27241324
2016	27869503
2017	28592972
2018	29360603
2019	30118272
2020	30340882
2021	30380961
2022	30848829
2023	31386498
