Year	Number
1960	9173665
1961	9465807
1962	9744704
1963	10031758
1964	10309976
1965	10543432
1966	10757423
1967	11019102
1968	11263306
1969	11465854
1970	11727770
1971	12013110
1972	12303263
1973	12633370
1974	12987762
1975	13383239
1976	13814784
1977	14258378
1978	14668729
1979	15035125
1980	15345979
1981	15662640
1982	15969262
1983	16232290
1984	16529610
1985	16878370
1986	17185377
1987	17451318
1988	17810104
1989	18146389
1990	18370375
1991	18657359
1992	18963339
1993	19173631
1994	19372606
1995	19562669
1996	19685990
1997	19785404
1998	19853323
1999	19910840
2000	19975058
2001	20077335
2002	20180770
2003	20282939
2004	20454913
2005	20675810
2006	20929934
2007	21233086
2008	21651187
2009	22105789
2010	22550039
2011	23071295
2012	23732631
2013	24395919
2014	24947967
2015	25430719
2016	26171671
2017	26970236
2018	27654382
2019	28428926
2020	29454755
2021	30329134
2022	31259551
2023	32236631
