Year	Number
1960	57687
1961	64065
1962	71150
1963	79018
1964	87753
1965	97431
1966	108163
1967	120047
1968	133169
1969	147580
1970	163437
1971	180809
1972	199829
1973	220569
1974	243223
1975	267898
1976	294764
1977	322223
1978	350143
1979	380148
1980	412397
1981	447041
1982	484215
1983	523899
1984	566203
1985	611088
1986	658683
1987	709061
1988	754144
1989	771205
1990	788830
1991	809970
1992	839146
1993	871381
1994	898966
1995	921311
1996	937086
1997	955428
1998	977786
1999	1001440
2000	1026554
2001	1066506
2002	1114008
2003	1163451
2004	1214843
2005	1268535
2006	1324867
2007	1384075
2008	1448147
2009	1517970
2010	1593058
2011	1673772
2012	1759879
2013	1845503
2014	1929389
2015	2016084
2016	2105443
2017	2197486
2018	2292177
2019	2389505
2020	2488943
2021	2590523
2022	2695952
2023	2805896
