Year	Number
1960	282895
1961	297071
1962	311597
1963	326833
1964	342836
1965	359575
1966	377157
1967	395598
1968	414968
1969	435229
1970	455341
1971	469082
1972	483258
1973	497821
1974	512844.00000000006
1975	528321
1976	544287
1977	560690
1978	577610
1979	595041
1980	613255
1981	633447
1982	654333
1983	675908
1984	698225
1985	721215
1986	744995
1987	769559
1988	794969
1989	821144
1990	848639
1991	879855
1992	912266
1993	945777
1994	980567
1995	1016637
1996	1054086
1997	1092806
1998	1133004
1999	1174681
2000	1215684
2001	1241812
2002	1268538
2003	1295840
2004	1323768
2005	1352219
2006	1381322
2007	1411051
2008	1441462
2009	1472442
2010	1504133
2011	1536506
2012	1569576
2013	1603358
2014	1637866
2015	1673118
2016	1709128
2017	1745913
2018	1783490
2019	1821693
2020	1860291
2021	1899081
2022	1937963
2023	1976866
