Year	Number
1960	464872
1961	485843
1962	508351
1963	531994
1964	556696
1965	582293
1966	608788
1967	636165
1968	664351
1969	693324
1970	722312
1971	747092
1972	772459
1973	798246
1974	824357
1975	850748
1976	877403
1977	904244
1978	931397
1979	958947
1980	987241
1981	1017290
1982	1048209
1983	1079993
1984	1112552
1985	1145616
1986	1179250
1987	1213397
1988	1248078
1989	1283144
1990	1320606
1991	1370044
1992	1420466
1993	1472090
1994	1525000
1995	1579149
1996	1634638
1997	1691337
1998	1749341
1999	1808577
2000	1867017
2001	1913048
2002	1959794
2003	2007308
2004	2055838
2005	2105243
2006	2155078
2007	2205430
2008	2256550
2009	2308270
2010	2360424
2011	2413758
2012	2468484
2013	2524214
2014	2581031
2015	2639227
2016	2698732
2017	2759313
2018	2820253
2019	2880619
2020	2937968
2021	2992584
2022	3048137
2023	3105857
