Year	Number
1960	715193
1961	742067
1962	767166
1963	790105
1964	810553
1965	829453
1966	848310
1967	867720
1968	887960
1969	909101
1970	931310
1971	954231
1972	977607
1973	1001696
1974	1026449
1975	1051920
1976	1078802
1977	1107855
1978	1139964
1979	1176902
1980	1219608
1981	1268220
1982	1322074
1983	1378722
1984	1436322
1985	1494654
1986	1554108
1987	1614551
1988	1674132
1989	1730791
1990	1783584
1991	1826058
1992	1863778
1993	1916596
1994	1672265
1995	1455774
1996	1691692
1997	1898725
1998	1915085
1999	1886002
2000	1859614
2001	1839900
2002	1836850
2003	1855584
2004	1887777
2005	1927132
2006	1972897
2007	2023431
2008	2075241
2009	2124960
2010	2171958
2011	2217393
2012	2264604
2013	2313798
2014	2361951
2015	2408077
2016	2451718
2017	2493891
2018	2534761
2019	2572743
2020	2608013
2021	2641868
2022	2674979
2023	2708849
