Year	Number
1960	1543146
1961	1571167
1962	1598632
1963	1622867
1964	1646210
1965	1669368
1966	1691602
1967	1714665
1968	1739018
1969	1765759
1970	1794763
1971	1825736
1972	1858717
1973	1893714
1974	1931211
1975	1971268
1976	2013904
1977	2059006
1978	2106755
1979	2157786
1980	2212884
1981	2272873
1982	2338135
1983	2408859
1984	2485333
1985	2568334
1986	2652893
1987	2744145
1988	2844802
1989	2949227
1990	3060574
1991	3179134
1992	3305130
1993	3438864
1994	3580889
1995	3723569
1996	3861985
1997	4004344
1998	4154870
1999	4312813
2000	4477948
2001	4649881
2002	4828038
2003	5012878
2004	5205879
2005	5418772
2006	5656793
2007	5908247
2008	6166813
2009	6430085
2010	6695582
2011	6957310
2012	7216086
2013	7478128
2014	7743450
2015	8005300
2016	8262514
2017	8521563
2018	8779093
2019	9039677
2020	9300719
2021	9555350
2022	9825928
2023	10116539
