Year	Number
1960	28410
1961	29492
1962	30589
1963	31711
1964	32860
1965	33777
1966	34309
1967	34797
1968	35256
1969	35698
1970	36110
1971	36910
1972	38259
1973	39768
1974	41295
1975	42839
1976	44389
1977	45932
1978	47456
1979	48947
1980	50397
1981	51644
1982	52666
1983	53665
1984	54708
1985	55795
1986	56918
1987	58055
1988	59189
1989	60297
1990	61366
1991	62488
1992	64330
1993	66584
1994	68865
1995	71174
1996	73495
1997	75824
1998	78149
1999	80454
2000	82726
2001	84936
2002	87008
2003	90410
2004	96689
2005	104424
2006	112129
2007	119786
2008	127356
2009	134705
2010	137943
2011	137025
2012	137659
2013	140866
2014	145339
2015	149849
2016	153794
2017	157542
2018	159339
2019	158474
2020	155046
2021	151858
2022	151007
2023	150497
