Year	Number
1960	673972
1961	692429
1962	711620
1963	732467
1964	754354
1965	776743
1966	799481
1967	822439
1968	845598
1969	869040
1970	892817
1971	917264
1972	942943
1973	979431
1974	1018108
1975	1058203
1976	1099637
1977	1142569
1978	1187236
1979	1233989
1980	1283537
1981	1336019
1982	1391230
1983	1454726
1984	1521164
1985	1590373
1986	1662464
1987	1737275
1988	1814843
1989	1894603
1990	1976584
1991	2060616
1992	2146481
1993	2230121
1994	2314541
1995	2400068
1996	2486529
1997	2573641
1998	2661321
1999	2748887
2000	2835060
2001	2916691
2002	2992166
2003	3050124
2004	3103824
2005	3156489
2006	3207898
2007	3258272
2008	3308734
2009	3360926
2010	3418538
2011	3482053
2012	3548485
2013	3615222
2014	3683303
2015	3753105
2016	3824264
2017	3895863
2018	3968124
2019	4040715
2020	4115703
2021	4189606
2022	4259528
2023	4332984
