Year	Number
1960	391586
1961	403704
1962	416392
1963	428900
1964	440140
1965	446684
1966	448116
1967	448621
1968	450054
1969	452742
1970	456838
1971	462358
1972	470973
1973	488951
1974	519443
1975	559092
1976	604370
1977	653709
1978	707363
1979	765576
1980	827575
1981	891811
1982	957126
1983	1023016
1984	1079764
1985	1125019
1986	1166212
1987	1204203
1988	1242113
1989	1282076
1990	1323538
1991	1366166
1992	1409959
1993	1454730
1994	1499662
1995	1543172
1996	1584068
1997	1622647
1998	1659927
1999	1697659
2000	1735406
2001	1773081
2002	1812300
2003	1852800
2004	1893584
2005	1934182
2006	1979174
2007	2029078
2008	2080955
2009	2132593
2010	2181894
2011	2034421
2012	1883227
2013	1929022
2014	1971987
2015	2005720
2016	2039457
2017	2080797
2018	2128614
2019	2174687
2020	2219364
2021	2264649
2022	2308642
2023	2350732
