Year	Number
1960	357954
1961	364503
1962	372887
1963	382058
1964	393371
1965	406435
1966	420517
1967	434659
1968	447688
1969	458345
1970	464063
1971	470258
1972	481276
1973	492476
1974	502982
1975	513105
1976	522030
1977	529644
1978	536439
1979	540670
1980	534995
1981	518703
1982	498745
1983	477571
1984	463153
1985	460960
1986	465316
1987	471930
1988	479561
1989	485921
1990	488743
1991	491160
1992	495634
1993	501064
1994	507667
1995	514789
1996	522094
1997	529058
1998	534864
1999	539402
2000	541752
2001	542667
2002	544178
2003	546609
2004	551074
2005	559850
2006	572385
2007	588444
2008	609712
2009	632372
2010	651671
2011	675868
2012	707490
2013	737729
2014	764958
2015	790622
2016	815896
2017	841069
2018	865151
2019	887806
2020	907063
2021	903818
2022	925884
2023	950056
