Year	Number
1960	232626
1961	241161
1962	250029
1963	259279
1964	268047
1965	274398
1966	279025
1967	283627
1968	288159
1969	292599
1970	297382
1971	304180
1972	314078
1973	326245
1974	339657
1975	354067
1976	369620
1977	386253
1978	403738
1979	421888
1980	440499
1981	459137
1982	477128
1983	494541
1984	511979
1985	529641
1986	547517
1987	565090
1988	581514
1989	596345
1990	609509
1991	621024
1992	631438
1993	641181
1994	649973
1995	657125
1996	662168
1997	665641
1998	668605
1999	671588
2000	674616
2001	677711
2002	680095
2003	682041
2004	684891
2005	689292
2006	695406
2007	702690
2008	710607
2009	719129
2010	728819
2011	739907
2012	752092
2013	764733
2014	777173
2015	789205
2016	800894
2017	812532
2018	824131
2019	835194
2020	844664
2021	851974
2022	857557
2023	861882
