Year	Number
1960	177014
1961	178672
1962	186039
1963	193618
1964	201380
1965	209278
1966	217232
1967	225151
1968	232929
1969	240416
1970	247284
1971	249832
1972	248669
1973	247838
1974	247280
1975	246919
1976	246661
1977	246405
1978	246048
1979	245605
1980	245332
1981	248695
1982	256692
1983	266253
1984	276591
1985	287700
1986	299491
1987	311808
1988	324478
1989	337336
1990	350227
1991	362390
1992	372370
1993	380712
1994	388779
1995	396641
1996	404297
1997	411700
1998	418776
1999	425518
2000	431896
2001	439122
2002	449665
2003	462533
2004	475529
2005	488619
2006	501863
2007	515330
2008	529038
2009	543021
2010	557297
2011	571003
2012	582766
2013	593374
2014	604167
2015	615239
2016	626688
2017	638609
2018	650991
2019	663653
2020	676283
2021	686607
2022	695168
2023	704149
