Year	Number
1960	402156
1961	409724
1962	417392
1963	424708
1964	432723
1965	441739
1966	451789
1967	461572
1968	470148
1969	479505
1970	491257
1971	502600
1972	512280
1973	521589
1974	531967
1975	542963
1976	552950
1977	563187
1978	573247
1979	581622
1980	588203
1981	593328
1982	598280
1983	602799
1984	607026
1985	615126
1986	625329
1987	632552
1988	637894
1989	643760
1990	649201
1991	652134
1992	653169
1993	653775
1994	655708
1995	656919
1996	655885
1997	654485
1998	652523
1999	650176
2000	649513
2001	651267
2002	654387
2003	658895
2004	665782
2005	673428
2006	682579
2007	697098
2008	716907
2009	740966
2010	766792
2011	791715
2012	815345
2013	838358
2014	861094
2015	881856
2016	901522
2017	920830
2018	938639
2019	954877
2020	966700
2021	977403
2022	993067
2023	1008893
