Year	Number
1960	476490
1961	490080
1962	505360
1963	522492
1964	542515
1965	561681
1966	578464
1967	595733
1968	613429
1969	631608
1970	650214
1971	669283
1972	688873
1973	708826
1974	729092
1975	749790
1976	770869
1977	792436
1978	814577
1979	837727
1980	862593
1981	889218
1982	917246
1983	946200
1984	976120
1985	1007273
1986	1039644
1987	1073252
1988	1108191
1989	1144149
1990	1181189
1991	1219597
1992	1258978
1993	1303916
1994	1350301
1995	1392073
1996	1433246
1997	1475220
1998	1518051
1999	1561475
2000	1605064
2001	1648886
2002	1693632
2003	1740178
2004	1788845
2005	1839526
2006	1890923
2007	1942491
2008	1994429
2009	2044565
2010	2095184
2011	2149325
2012	2206109
2013	2265456
2014	2327779
2015	2393005
2016	2460778
2017	2530353
2018	2599851
2019	2668503
2020	2736779
2021	2804289
2022	2870931
2023	2936895
