Year	Number
1960	247938
1961	253977
1962	260994
1963	268717
1964	276669
1965	284301
1966	291389
1967	298069
1968	305127
1969	312232
1970	319622
1971	327858
1972	336430
1973	344326
1974	351851
1975	359407
1976	366319
1977	373195
1978	379757
1979	386041
1980	391502
1981	395595
1982	399219
1983	402975
1984	406977
1985	411348
1986	417185
1987	424163
1988	431397
1989	439367
1990	447832
1991	457088
1992	464731
1993	472135
1994	480621
1995	489373
1996	499077
1997	509449
1998	519750
1999	531865
2000	545383
2001	558793
2002	573029
2003	587366
2004	602087
2005	616966
2006	631760
2007	646449
2008	660987
2009	676128
2010	691370
2011	706743
2012	724069
2013	743514
2014	765631
2015	788586
2016	810687
2017	833501
2018	857361
2019	882715
2020	908189
2021	931735
2022	960532
2023	994108
