Year	Number
1960	1878723
1961	1917392
1962	1957036
1963	1997772
1964	2039526
1965	2082309
1966	2126307
1967	2171565
1968	2218162
1969	2266120
1970	2315329
1971	2365964
1972	2418044
1973	2471505
1974	2526367
1975	2582453
1976	2639818
1977	2698566
1978	2758506
1979	2819329
1980	2880816
1981	2942854
1982	3005490
1983	3068843
1984	3133073
1985	3198483
1986	3265226
1987	3333551
1988	3403543
1989	3474829
1990	3547153
1991	3620306
1992	3693811
1993	3764950
1994	3833292
1995	3901215
1996	3969573
1997	4038449
1998	4108227
1999	4179935
2000	4252810
2001	4327765
2002	4405377
2003	4484341
2004	4564350
2005	4645403
2006	4728586
2007	4813399
2008	4898788
2009	4984968
2010	5071897
2011	5159435
2012	5247336
2013	5335470
2014	5423617
2015	5511477
2016	5599297
2017	5686999
2018	5774185
2019	5860919
2020	5943886
2021	6020925
2022	6097747
2023	6182488
