Year	Number
1960	180606
1961	201359
1962	224310
1963	249131
1964	275579
1965	303558
1966	331359
1967	359216
1968	389125
1969	420052
1970	449871
1971	478358
1972	506979
1973	536483
1974	567655
1975	601871
1976	644048
1977	693553
1978	745201
1979	797447
1980	847994
1981	894984
1982	940795
1983	988423
1984	1032168
1985	1073840
1986	1115961
1987	1156274
1988	1196710
1989	1237201
1990	934227
1991	743740
1992	898360
1993	923899
1994	932980
1995	952736
1996	985702
1997	1022578
1998	1059425
1999	1096198
2000	1132811
2001	1169112
2002	1204908
2003	1239951
2004	1273896
2005	1319953
2006	1385007
2007	1456556
2008	1528571
2009	1600963
2010	1675640
2011	1788572
2012	1938224
2013	2088742
2014	2175581
2015	2339072
2016	2462807
2017	2507954
2018	2655840
2019	2738222
2020	2671060
2021	2590695
2022	2595948
2023	2616300
