Year	Number
1960	235666
1961	239203
1962	242898
1963	246728
1964	250673
1965	254786
1966	259096
1967	263591
1968	268238
1969	272997
1970	277851
1971	282784
1972	287786
1973	292774
1974	296866
1975	301435
1976	307577
1977	313882
1978	319594
1979	324592
1980	329837
1981	333834
1982	336608
1983	340322
1984	345070
1985	350889
1986	357563
1987	365048
1988	373349
1989	383392
1990	394823
1991	402972
1992	407937
1993	413163
1994	418669
1995	424292
1996	429893
1997	435508
1998	441118
1999	446195
2000	451478
2001	458490
2002	466681
2003	475111
2004	484748
2005	496668
2006	509709
2007	522558
2008	534882
2009	546602
2010	558338
2011	570298
2012	582083
2013	593490
2014	604629
2015	614964
2016	624510
2017	634029
2018	643523
2019	653013
2020	662972
2021	673598
2022	683957
2023	693822
