Year	Number
1960	53326
1961	57030
1962	62142
1963	66955
1964	72094
1965	76919
1966	81010
1967	86625
1968	90373
1969	94671
1970	99959
1971	105580
1972	111369
1973	119660
1974	127103
1975	133788
1976	140209
1977	146492
1978	152505
1979	158747
1980	163783
1981	167275
1982	170054
1983	172728
1984	175392
1985	179541
1986	183124
1987	186693
1988	190346
1989	194035
1990	200477
1991	212755
1992	219722
1993	225292
1994	231427
1995	237965
1996	244158
1997	249859
1998	254659
1999	260647
2000	267797
2001	274903
2002	281779
2003	287939
2004	293728
2005	299275
2006	304291
2007	308775
2008	313467
2009	322100
2010	330888
2011	342808
2012	357975
2013	373349
2014	388415
2015	403892
2016	420308
2017	437906
2018	455466
2019	471672
2020	485961
2021	499600
2022	514799
2023	531780
