Year	Number
1960	468056
1961	472389
1962	478509
1963	484448
1964	491987
1965	500772
1966	509313
1967	518127
1968	524077
1969	528337
1970	532153
1971	535819
1972	540597
1973	545020
1974	549298
1975	553137
1976	555021
1977	557954
1978	562180
1979	565783
1980	565707
1981	557847
1982	545248
1983	531388
1984	523917
1985	528734
1986	539094
1987	550145
1988	563502
1989	576805
1990	589465
1991	602310
1992	614454
1993	625914
1994	637354
1995	649921
1996	663023
1997	675755
1998	686685
1999	695978
2000	703946
2001	711957
2002	721024
2003	730398
2004	739935
2005	747757
2006	752055
2007	756489
2008	765508
2009	778111
2010	792239
2011	814323
2012	834893
2013	852909
2014	871151
2015	890240
2016	907477
2017	924155
2018	942688
2019	963313
2020	980951
2021	998311
2022	1026457
2023	1062329
