Year	Number
1960	5254
1961	5616
1962	6603
1963	8544
1964	11059
1965	13879
1966	16952
1967	20704
1968	25295
1969	30887
1970	37725
1971	46077
1972	56294
1973	68738
1974	83956
1975	102543
1976	125279
1977	145045
1978	159131
1979	174585
1980	191563
1981	210139
1982	230546
1983	252935
1984	277534
1985	304447
1986	334012
1987	366449
1988	395937
1989	407099
1990	418593
1991	430411
1992	442580
1993	455057
1994	467905
1995	481115
1996	494717
1997	508665
1998	523025.99999999994
1999	537792
2000	552997
2001	574557
2002	600164
2003	626913
2004	654893
2005	684040
2006	714527
2007	746373
2008	779685
2009	814386
2010	850682
2011	888597
2012	928256
2013	969570
2014	1012723
2015	1057796
2016	1104876
2017	1154050
2018	1205414
2019	1258973
2020	1314636
2021	1372244
2022	1431539
2023	1491958
