Year	Number
1960	1883976
1961	1942236
1962	2002581
1963	2065073
1964	2129644
1965	2196331
1966	2265204
1967	2336428
1968	2410390
1969	2487505
1970	2561796
1971	2633818
1972	2710849
1973	2793720
1974	2882840
1975	2971519
1976	3055745
1977	3114923
1978	3113302
1979	3119594
1980	3372896
1981	3673125
1982	3828637
1983	3976948
1984	4111935
1985	4251100
1986	4389238
1987	4514425
1988	4625525
1989	4742741
1990	4866042
1991	4989641
1992	5102026
1993	5153386
1994	5170029
1995	5228886
1996	5316578
1997	5404409
1998	5492694
1999	5570832
2000	5621605
2001	5653006
2002	5684128
2003	5722449
2004	5755027
2005	5773926
2006	5818877
2007	5872489
2008	5911975
2009	5965793
2010	6034165
2011	6114111
2012	6223803
2013	6363142
2014	6508226
2015	6652836
2016	6796658
2017	6940631
2018	7086002
2019	7231989
2020	7385220
2021	7543690
2022	7705601
2023	7879254
