Year	Number
1960	1529599
1961	1594170
1962	1649791
1963	1704443
1964	1757072
1965	1808289
1966	1858589
1967	1908760
1968	1959201
1969	2011450
1970	2068983
1971	2130661
1972	2192742
1973	2253676
1974	2312887
1975	2370554
1976	2426875
1977	2484194
1978	2544578
1979	2608872
1980	2678905
1981	2755047
1982	2836879
1983	2925381
1984	3016388
1985	3106744
1986	3200040
1987	3293882
1988	3384256
1989	3470864
1990	3554503
1991	3635737
1992	3708794
1993	3771711
1994	3826917
1995	3875654
1996	3920651
1997	3962990
1998	4003111
1999	4048920
2000	4106326
2001	4170607
2002	4239314
2003	4312100
2004	4388777
2005	4472524
2006	4560933
2007	4650217
2008	4743039
2009	4842508
2010	4949768
2011	5065062
2012	5187325
2013	5310848
2014	5429526
2015	5542391
2016	5647549
2017	5736883
2018	5817801
2019	5899058
2020	5973172
2021	6040623
2022	6105529
2023	6166145
