Year	Number
1960	109602
1961	110563
1962	112420
1963	114771
1964	117434
1965	120532
1966	124122
1967	128146
1968	132599
1969	137479
1970	142343
1971	145654
1972	146986
1973	147774
1974	148766
1975	149298
1976	149335
1977	149568
1978	150112
1979	151015
1980	152619
1981	154970
1982	157561
1983	160075
1984	162404
1985	164544
1986	166553
1987	168488
1988	170389
1989	172529
1990	175315
1991	179159
1992	184230
1993	190219
1994	196828
1995	203875
1996	211309
1997	219061
1998	227032
1999	235174
2000	243233
2001	251133
2002	258999
2003	266836
2004	274671
2005	282539
2006	290459
2007	298435
2008	306412
2009	314291
2010	322461
2011	330875
2012	339071
2013	347078
2014	354920
2015	362440
2016	369431
2017	375930
2018	382057
2019	387976
2020	393798
2021	399471
2022	404943
2023	410267
