Year	Number
1960	134075
1961	130616
1962	127712
1963	125683
1964	124329
1965	123993
1966	126487
1967	131232
1968	136459
1969	142155
1970	148240
1971	154560
1972	161214
1973	168444
1974	176263
1975	184612
1976	195009
1977	207681
1978	220709
1979	233529
1980	246184
1981	258596
1982	270967
1983	282841
1984	292796
1985	303095
1986	315396
1987	328395
1988	341911
1989	355494
1990	369519
1991	384548
1992	400147
1993	416213
1994	432483
1995	448736
1996	465734
1997	483965
1998	502770
1999	521177
2000	539015
2001	556053
2002	572250
2003	588349
2004	605253
2005	624701
2006	646353
2007	668757
2008	692028
2009	716008
2010	740722
2011	765059
2012	789231
2013	813246
2014	838531
2015	866953
2016	897473
2017	930295
2018	965923
2019	1004455
2020	1043292
2021	1078849
2022	1114633
2023	1161377
