Year	Number
1960	8170965
1961	8314525
1962	8430620
1963	8547715
1964	8657189
1965	8731761
1966	8792385
1967	8895086
1968	8977753
1969	9027984
1970	9141707
1971	9294877
1972	9442285
1973	9617996
1974	9813512
1975	10040611
1976	10304369
1977	10582398
1978	10838772
1979	11078110
1980	11273514
1981	11471010
1982	11665930
1983	11830580
1984	12059226
1985	12339278
1986	12584827
1987	12809430
1988	13122157
1989	13414987
1990	13598628
1991	13868608
1992	14212534
1993	14536441
1994	14917865
1995	15313636
1996	15634749
1997	15882227
1998	16103080
1999	16290397
2000	16423113
2001	16642580
2002	16872695
2003	17080974
2004	17355299
2005	17672861
2006	18006080
2007	18369234
2008	18865794
2009	19384838
2010	19872400
2011	20481891
2012	21210953
2013	21916808
2014	22567042
2015	23127081
2016	23936271
2017	24823621
2018	25593174
2019	26461108
2020	27490214
2021	28325008
2022	29254316
2023	30303193
