Year	Number
1960	1469241
1961	1509920
1962	1548098
1963	1582784
1964	1619013
1965	1661938
1966	1710104
1967	1763312
1968	1820100
1969	1878579
1970	1938390
1971	1998484
1972	2059140
1973	2121711
1974	2185811
1975	2251126
1976	2317807
1977	2385501
1978	2454768
1979	2530646
1980	2616733
1981	2713427
1982	2818389
1983	2921086
1984	3019095
1985	3123305
1986	3237871
1987	3355654
1988	3463454
1989	3556472
1990	3644062
1991	3724724
1992	3807610
1993	3927491
1994	3308544
1995	2751147
1996	3250704
1997	3713175
1998	3829146
1999	3865213
2000	3904282
2001	3949825
2002	4014653
2003	4110419
2004	4224817
2005	4344019
2006	4467349
2007	4594932
2008	4725056
2009	4856381
2010	4989230
2011	5123057
2012	5255735
2013	5388720
2014	5524552
2015	5663777
2016	5809454
2017	5960539
2018	6112819
2019	6266092
2020	6423145
2021	6582239
2022	6741039
2023	6901261
