Year	Number
1960	112259
1961	114552
1962	116914
1963	119349
1964	121849
1965	124434
1966	127142
1967	129999
1968	133018
1969	136199
1970	139546
1971	143072
1972	146767
1973	150627
1974	154573
1975	158445
1976	162129
1977	165561
1978	168436
1979	168238
1980	160681
1981	142511
1982	127644
1983	124510
1984	126319
1985	127344
1986	125045
1987	122823
1988	123220
1989	126772
1990	127085
1991	127860
1992	144159
1993	168413
1994	186836
1995	199303
1996	208408
1997	217349
1998	226413
1999	236299
2000	240135
2001	242433
2002	259565
2003	280996
2004	293046
2005	304151
2006	317538
2007	325573
2008	335468
2009	350793
2010	365229
2011	383213
2012	403298
2013	421706
2014	440162
2015	454799
2016	466990
2017	482165
2018	499182
2019	517390
2020	534863
2021	549301
2022	563354
2023	580450
