Year	Number
1960	267351
1961	272264
1962	277490
1963	283018
1964	288852
1965	295010
1966	301517
1967	308374
1968	315325
1969	318846
1970	316955
1971	311952
1972	305362
1973	298050
1974	290558
1975	283262
1976	276000
1977	271377
1978	270866
1979	273925
1980	282509
1981	296950
1982	315741
1983	336744
1984	357995
1985	378379
1986	397276
1987	414769
1988	431587
1989	448420
1990	465549
1991	483142
1992	501334
1993	520236
1994	539992
1995	560740
1996	582573
1997	605570
1998	629734
1999	655029
2000	684977
2001	719270
2002	754115
2003	789681
2004	826355
2005	864726
2006	905418
2007	948814
2008	994971
2009	1043686
2010	1094524
2011	1144588
2012	1193636
2013	1243941
2014	1295183
2015	1346973
2016	1398927
2017	1450694
2018	1502091
2019	1553031
2020	1596049
2021	1634466
2022	1674908
2023	1714671
