Year	Number
1960	85940
1961	89270
1962	93122
1963	97670
1964	102945
1965	108772
1966	114874
1967	121168
1968	127668
1969	135390
1970	144379
1971	154225
1972	165234
1973	177327
1974	191389
1975	208582
1976	229304
1977	253083
1978	278425
1979	302856
1980	324121
1981	341316
1982	355110
1983	367726
1984	382156
1985	400709
1986	424286
1987	452272
1988	482337
1989	521104
1990	577173
1991	628521
1992	623197
1993	611231
1994	623477
1995	629619
1996	644649
1997	667786
1998	694920
1999	719371
2000	742033
2001	765490
2002	789129
2003	806411
2004	818373
2005	830861
2006	846947
2007	865196
2008	882886
2009	901103
2010	919199
2011	936811
2012	954297
2013	971753
2014	989087
2015	1006259
2016	1023261
2017	1040233
2018	1057198
2019	1073994
2020	1090156
2021	1105557
2022	1120849
2023	1136455
