Year	Number
1960	937301
1961	950685
1962	964495
1963	978558
1964	994695
1965	1013494
1966	1033405
1967	1054191
1968	1075828
1969	1098030
1970	1119285
1971	1138344
1972	1155800
1973	1173155
1974	1191469
1975	1210932
1976	1226620
1977	1237984
1978	1249396
1979	1260933
1980	1272744
1981	1285031
1982	1297959
1983	1311597
1984	1325652
1985	1339623
1986	1353391
1987	1367000
1988	1384972
1989	1416036
1990	1456141
1991	1498233
1992	1544346
1993	1594097
1994	1646045
1995	1692623
1996	1738516
1997	1790436
1998	1844220
1999	1900843
2000	1960217
2001	2008702
2002	2058124
2003	2111996
2004	2158494
2005	2208794
2006	2250529
2007	2287010
2008	2330951
2009	2377925
2010	2421653
2011	2443243
2012	2437306
2013	2422105
2014	2381123
2015	2365018
2016	2406067
2017	2451013
2018	2498715
2019	2559349
2020	2634787
2021	2691324
2022	2753527
2023	2850475
