Year	Number
1960	337625
1961	354918
1962	373209
1963	392543
1964	413121
1965	434907
1966	458085
1967	482715
1968	509913
1969	538634
1970	568358
1971	598659
1972	629673
1973	661692
1974	695192
1975	730194
1976	755202
1977	770464
1978	785995
1979	801860
1980	818151
1981	834874
1982	852124
1983	869891
1984	888235
1985	907159
1986	926697
1987	947002
1988	971087
1989	1000947
1990	1034496
1991	1069555
1992	1106550
1993	1145085
1994	1184252
1995	1219950
1996	1255015
1997	1293261
1998	1332260
1999	1372844
2000	1414914
2001	1450248
2002	1485864
2003	1525528
2004	1562353
2005	1602261
2006	1640142
2007	1677549
2008	1720153
2009	1766203
2010	1812952
2011	1851877
2012	1880110
2013	1904787
2014	1917526
2015	1941083
2016	1991979
2017	2047664
2018	2107405
2019	2175935
2020	2254648
2021	2327367
2022	2405727
2023	2504453
