Year	Number
1960	333237
1961	334956
1962	344449
1963	353663
1964	362529
1965	370979
1966	379064
1967	386813
1968	394245
1969	401397
1970	408341
1971	415140
1972	421752
1973	428257
1974	434961
1975	442099
1976	449564
1977	457218
1978	463461
1979	471766
1980	479902
1981	487116
1982	493104
1983	497609
1984	502708
1985	506655
1986	510360
1987	514001
1988	517370
1989	521198
1990	524816
1991	530738
1992	538298
1993	545254
1994	553504
1995	558868
1996	565225
1997	572962
1998	579615
1999	587606
2000	593992
2001	599151
2002	603608
2003	608280
2004	612399
2005	616351
2006	619575
2007	622800
2008	625503
2009	627622
2010	629536
2011	630904
2012	632967
2013	634809
2014	636293
2015	637471
2016	638253
2017	639185
2018	639874
2019	640430
2020	640852
2021	641465
2022	639989
2023	639687
