Year	Number
1960	824820
1961	838130
1962	851501
1963	864870
1964	876994
1965	890068
1966	904698
1967	918648
1968	932862
1969	947610
1970	962896
1971	978498
1972	994682
1973	1011987
1974	1029127
1975	1044310
1976	1056775
1977	1067173
1978	1077365
1979	1093821
1980	1073316
1981	1053318
1982	1127237
1983	1205433
1984	1202591
1985	1195299
1986	1234672
1987	1284520
1988	1331858
1989	1380377
1990	1411332
1991	1466685
1992	1539197
1993	1556657
1994	1574064
1995	1657508
1996	1740304
1997	1790452
1998	1846422
1999	1911299
2000	1975348
2001	2036780
2002	2107398
2003	2205127
2004	2326671
2005	2433242
2006	2522994
2007	2610508
2008	2707340
2009	2809947
2010	2907989
2011	3016774
2012	3131394
2013	3254492
2014	3384211
2015	3494986
2016	3609192
2017	3741306
2018	3882195
2019	4023781
2020	4164358
2021	4313480
2022	4464868
2023	4619955
