Year	Number
1960	666900
1961	676726
1962	684765
1963	692390
1964	700953
1965	710509
1966	720571
1967	730863
1968	742214
1969	754025
1970	766288
1971	791161
1972	805273
1973	822034
1974	840799
1975	862329
1976	886014
1977	910696
1978	935577
1979	961645
1980	989919
1981	1015241
1982	1038147
1983	1059111
1984	1083503
1985	1113333
1986	1147018
1987	1185297
1988	1221605
1989	1262377
1990	1301974
1991	1339071
1992	1374054
1993	1406819
1994	1439619
1995	1473062
1996	1508434
1997	1544880
1998	1578397
1999	1608347
2000	1639740
2001	1674615
2002	1708716
2003	1741624
2004	1778203
2005	1819099
2006	1867736
2007	1921526
2008	1982187
2009	2047707
2010	2119078
2011	2201627
2012	2301089
2013	2404456
2014	2505015
2015	2598655
2016	2701293
2017	2805348
2018	2917162
2019	3035832
2020	3154886
2021	3266758
2022	3425289
2023	3629606
