Year	Number
1960	440164
1961	452080
1962	470862
1963	490424
1964	510827
1965	532019
1966	553163
1967	572549
1968	592643
1969	613383
1970	634880
1971	655680
1972	673232
1973	691204
1974	709682
1975	728654
1976	744730
1977	751878
1978	759105
1979	766402
1980	773779
1981	781206
1982	788715
1983	796296
1984	803961
1985	811678
1986	820790
1987	832749
1988	844899
1989	857192
1990	869681
1991	887073
1992	915015
1993	943756
1994	973442
1995	1004061
1996	1035648.9999999999
1997	1053801
1998	1072297
1999	1091117
2000	1110294
2001	1129774
2002	1157047
2003	1184978
2004	1213624
2005	1242880
2006	1272842
2007	1288150
2008	1303663
2009	1319320
2010	1335187
2011	1351275
2012	1378916
2013	1407043
2014	1435785
2015	1465113
2016	1495083
2017	1525666
2018	1556875
2019	1582028
2020	1606564
2021	1630092
2022	1652341
2023	1673220
