Year	Number
1960	87995
1961	95491
1962	103667
1963	112549
1964	122205
1965	132645
1966	143950
1967	156170
1968	169383
1969	183614
1970	198961
1971	215506
1972	233357
1973	252597
1974	274876
1975	300810
1976	329954
1977	362802
1978	399438
1979	439808
1980	483925
1981	532122
1982	584916
1983	641993
1984	702827
1985	772444
1986	850825
1987	932017
1988	1016172
1989	1103129
1990	1192826
1991	1284861
1992	1378681
1993	1471938
1994	1529589
1995	1557132
1996	1583413
1997	1608492
1998	1632490
1999	1655567
2000	1677758
2001	1699040
2002	1719313
2003	1738813
2004	1773304
2005	1820999
2006	1868429
2007	1915893
2008	1963882
2009	2013010
2010	2166075
2011	2443090
2012	2742336
2013	3010674
2014	3213227
2015	3410010
2016	3628408
2017	3795173
2018	3889772
2019	3932743
2020	3919863
2021	3934799
2022	4015701
2023	4105635
