Year	Number
1960	16014609
1961	16561787
1962	17088862
1963	17599793
1964	18076633
1965	18521287
1966	18944475
1967	19341616
1968	19711221
1969	20057277
1970	20387806
1971	20704758
1972	21008109
1973	21300791
1974	21577444
1975	21841810
1976	22105420
1977	22373125
1978	22650101
1979	22941500
1980	23255011
1981	23591158
1982	23944668
1983	24309550
1984	24670359
1985	25010107
1986	25319004
1987	25595145
1988	25832674
1989	26033386
1990	26195547
1991	26307092
1992	26365040
1993	26380795
1994	26366543
1995	26326580
1996	26260937
1997	26171493
1998	26067592
1999	25946255
2000	25806123
2001	25653884
2002	25483474
2003	25288296
2004	25090462
2005	24906259
2006	24722438
2007	24531425
2008	24323270
2009	24097160
2010	23860725
2011	23618617
2012	23367112
2013	23100819
2014	22851337
2015	22638487
2016	22427678
2017	22231162
2018	22088356
2019	21950054
2020	21770468
2021	21575261
2022	21388707
2023	21212882
