Year	Number
1960	148262
1961	150867
1962	153441
1963	155640
1964	157498
1965	159592
1966	162019
1967	164607
1968	167368
1969	170308
1970	173430
1971	176761
1972	180335
1973	184187
1974	190087
1975	197856
1976	206190
1977	215627
1978	225964
1979	236976
1980	248481
1981	260629
1982	273582
1983	287160
1984	301104
1985	312731
1986	322366
1987	332945
1988	344589
1989	357326
1990	371158
1991	386063
1992	401975
1993	418811
1994	435478
1995	452151
1996	469943
1997	488696
1998	508209
1999	528231
2000	548547
2001	569013
2002	589452
2003	609676
2004	629891
2005	650189
2006	670173
2007	689512
2008	707945
2009	725150
2010	758707
2011	808363
2012	856002
2013	898647
2014	935144
2015	969346
2016	1000555
2017	1027049
2018	1051938
2019	1073122
2020	1087179
2021	1100154
2022	1118790
2023	1142337
