Year	Number
1960	42712
1961	43881
1962	45084
1963	46324
1964	47606
1965	48845
1966	50130
1967	51548
1968	53010
1969	54514
1970	56722
1971	60225
1972	64244
1973	68062
1974	71645
1975	75026
1976	78320
1977	81614
1978	84907
1979	88208
1980	89935
1981	90136
1982	90496
1983	91071
1984	91928
1985	93149
1986	94826
1987	96996
1988	99659
1989	102808
1990	106399
1991	110359
1992	114643
1993	119260
1994	126522
1995	136273
1996	146153
1997	156246
1998	166515
1999	176932
2000	187490
2001	198374
2002	207444
2003	214525
2004	221450
2005	227959
2006	234047
2007	239649
2008	244837
2009	249838
2010	255107
2011	261117
2012	268282
2013	276821
2014	286137
2015	295985
2016	306573
2017	317829
2018	329853
2019	342906
2020	355664
2021	368196
2022	383006
2023	399757
