Year	Number
1960	252097
1961	260656.99999999997
1962	269521
1963	278685
1964	288175
1965	297960
1966	308408
1967	321149
1968	334435
1969	348232
1970	362619
1971	377600
1972	395320
1973	413819
1974	433211
1975	453637
1976	476519
1977	500489
1978	525699
1979	552179
1980	580033
1981	609209
1982	639896
1983	672128
1984	706033
1985	741546
1986	778899
1987	818134
1988	859403
1989	902631
1990	948098
1991	995856
1992	1046089.9999999999
1993	1098709
1994	1134427
1995	1169444
1996	1205593
1997	1242754
1998	1281115
1999	1320660
2000	1361482
2001	1403449
2002	1441214
2003	1479995
2004	1519875
2005	1560716
2006	1643372
2007	1730644
2008	1822681
2009	1919339
2010	2021267
2011	2128608
2012	2241809
2013	2360694
2014	2486060
2015	2618084
2016	2757316
2017	2903952
2018	3058387
2019	3210386
2020	3368585
2021	3531887
2022	3699900
2023	3872264
