Year	Number
1960	566563
1961	593462
1962	621581
1963	650704
1964	680682
1965	711405
1966	743290
1967	776259
1968	809671
1969	842790
1970	876745
1971	910831
1972	944382
1973	979153
1974	1015718
1975	1054250
1976	1094388
1977	1136885
1978	1181165
1979	1224849
1980	1267062
1981	1308788
1982	1349718
1983	1389534
1984	1429216
1985	1469073
1986	1510444
1987	1554132
1988	1600108
1989	1648236
1990	1697624
1991	1749577
1992	1803271
1993	1855950
1994	1906343
1995	1953666
1996	1998246
1997	2039571
1998	2078671
1999	2117080
2000	2155062
2001	2193209
2002	2233296
2003	2270362
2004	2306446
2005	2347855
2006	2391766
2007	2435473
2008	2480413
2009	2528571
2010	2557313
2011	2610493
2012	2668816
2013	2728795
2014	2785951
2015	2842695
2016	2898113
2017	2953457
2018	3013399
2019	3077184
2020	3140206
2021	3197398
2022	3253654
2023	3317892
