Year	Number
1960	367328
1961	391425
1962	416786
1963	443790
1964	472585
1965	503160
1966	535761
1967	570473
1968	607487
1969	646791
1970	686692
1971	726698
1972	769094
1973	813837
1974	861250
1975	911425
1976	964599
1977	1020716
1978	1080181
1979	1143111
1980	1209802
1981	1280183
1982	1325737
1983	1348861
1984	1372422
1985	1396328
1986	1420684
1987	1445465
1988	1470713
1989	1496331
1990	1522431
1991	1548987
1992	1576043
1993	1603496
1994	1649733
1995	1703050
1996	1758167
1997	1814910
1998	1873565
1999	1934116
2000	1996712
2001	2061152.9999999998
2002	2127767
2003	2185851
2004	2240880
2005	2297137
2006	2354888
2007	2414090
2008	2474865
2009	2536996
2010	2600776
2011	2666160
2012	2733281
2013	2801900
2014	2872340
2015	2944551
2016	3018681
2017	3094465
2018	3172152
2019	3245021
2020	3317784
2021	3388809
2022	3457626
2023	3523890
