Year	Number
1960	16210230
1961	16759292
1962	17306358
1963	17836097
1964	18330604
1965	18791641
1966	19229493
1967	19638932
1968	20018920
1969	20374964
1970	20715997
1971	21043663
1972	21358310
1973	21663005
1974	21952176
1975	22230169
1976	22508797
1977	22792378
1978	23085476
1979	23393486
1980	23725226
1981	24082110
1982	24458869
1983	24849314
1984	25236907
1985	25603241
1986	25938321
1987	26240170
1988	26502635
1989	26727775
1990	26912597
1991	27044558
1992	27121626
1993	27155933
1994	27159829
1995	27136189
1996	27084427
1997	27006619
1998	26912119
1999	26798343
2000	26664068
2001	26516419
2002	26349736
2003	26157205
2004	25961669
2005	25780353
2006	25599744
2007	25411504
2008	25205168
2009	24980714
2010	24746116
2011	24505214
2012	24254135
2013	23987212
2014	23737040
2015	23524234
2016	23312283
2017	23114026
2018	22970994
2019	22831705
2020	22648494
2021	22448776
2022	22258159
2023	22078349
