Year	Number
1960	826436
1961	859047
1962	886582
1963	910407
1964	927539
1965	944178
1966	976203
1967	1017480
1968	1052102
1969	1082838
1970	1120169
1971	1162815
1972	1201229
1973	1233638
1974	1263084
1975	1287887
1976	1314351
1977	1346036
1978	1379387
1979	1416458
1980	1459183
1981	1515995
1982	1580774
1983	1634845
1984	1679345
1985	1733164
1986	1802525
1987	1873485
1988	1947433
1989	2024294
1990	2099486
1991	2185624
1992	2284254
1993	2385778
1994	2496912
1995	2612720
1996	2732364
1997	2870936
1998	3014044
1999	3170604
2000	3353550
2001	3548716
2002	3749902
2003	3956369
2004	4164400
2005	4363900
2006	4589185
2007	4825056
2008	5053487
2009	5259533
2010	5473792
2011	5691117
2012	5891279
2013	6110977
2014	6361571
2015	6610311
2016	6844554
2017	7125615
2018	7455735
2019	7798729
2020	8205194
2021	8620024
2022	9038119
2023	9503947
