Year	Number
1960	202606
1961	212405
1962	222664
1963	239263
1964	257047
1965	276004
1966	296248
1967	321771
1968	349283
1969	378840
1970	410654
1971	444736
1972	481400
1973	520914
1974	563569
1975	609717
1976	659792
1977	713942
1978	756798
1979	792280
1980	829860
1981	869377
1982	910554
1983	953415
1984	998097
1985	1044792
1986	1093697
1987	1144954
1988	1197291
1989	1240867
1990	1286401
1991	1333966
1992	1383268
1993	1435039
1994	1489597
1995	1547949
1996	1609273
1997	1672461
1998	1738958
1999	1808603
2000	1881245
2001	1956311
2002	2024807
2003	2096507
2004	2171718
2005	2250365
2006	2332616
2007	2418521
2008	2508220
2009	2602152
2010	2700398
2011	2802629
2012	2910768
2013	3023310
2014	3141947
2015	3270216
2016	3408152
2017	3554150
2018	3708282
2019	3872145
2020	4045711
2021	4230083
2022	4427576
2023	4639173
