Year	Number
1960	1755824
1961	1765507
1962	1831705
1963	1895375
1964	1947195
1965	2007909
1966	2038117
1967	2106886
1968	2174238
1969	2238421
1970	2330002
1971	2420191
1972	2506201
1973	2619397
1974	2746887
1975	2843519
1976	2922332
1977	3007456
1978	3106598
1979	3323719
1980	3447985
1981	3550921
1982	3617128
1983	3680857
1984	3724400
1985	3769388
1986	3825315
1987	3880348
1988	3931146
1989	3988885
1990	4014067
1991	4054458
1992	4093657
1993	4170685
1994	4273792
1995	4368025
1996	4574000
1997	4619843
1998	4667576
1999	4724843
2000	4783754
2001	4832493
2002	4862412
2003	4865989
2004	4925690
2005	4974899
2006	5035395
2007	5101650
2008	5149615
2009	5176003
2010	5228958
2011	5270246
2012	5314802
2013	5307952
2014	5309630
2015	5315516
2016	5299307
2017	5281200
2018	5264190
2019	5241156
2020	5161591
2021	5057443
2022	4957645
2023	5030936
