Year	Number
1960	179063
1961	196682
1962	216063
1963	230820
1964	239394
1965	248262
1966	257471
1967	267022
1968	276941
1969	287126
1970	297615
1971	308487
1972	319773
1973	331438
1974	343546
1975	356097
1976	369124
1977	382589
1978	396566
1979	409968
1980	422651
1981	435691
1982	449152
1983	463028
1984	477353
1985	492080
1986	507283
1987	522956
1988	539135
1989	555373
1990	571692
1991	588491
1992	605807
1993	623583
1994	641907
1995	660769
1996	680212
1997	700171
1998	720745
1999	741923
2000	765122
2001	796057
2002	828288
2003	861825
2004	896768
2005	933026
2006	970804
2007	1010110
2008	1051066
2009	1093563
2010	1137840
2011	1181177
2012	1224623
2013	1269540
2014	1316169
2015	1364512
2016	1414700
2017	1466589
2018	1520381
2019	1552654
2020	1584358
2021	1615094
2022	1644544
2023	1672627
