Year	Number
1960	211851
1961	224741
1962	238447
1963	252962
1964	268336
1965	284600
1966	301771
1967	319910
1968	339124
1969	359421
1970	380892
1971	403345
1972	427056
1973	452351
1974	479266
1975	507875
1976	538074
1977	570245
1978	604690
1979	641087
1980	679486
1981	719532
1982	761155
1983	805569
1984	866068
1985	949038
1986	1036622
1987	1128503
1988	1224577
1989	1324364
1990	1224677
1991	1124757
1992	1129334
1993	1109233
1994	1040943
1995	984657
1996	946912
1997	1032064
1998	1151916
1999	1227152
2000	1283482
2001	1331992
2002	1377790
2003	1399465
2004	1427146
2005	1504172
2006	1603166
2007	1698015
2008	1781757
2009	1852759
2010	1922062
2011	2015022
2012	2104489
2013	2168719
2014	2232447
2015	2297862
2016	2365002
2017	2431748
2018	2500972
2019	2573157
2020	2650072
2021	2730335
2022	2813868
2023	2902462
