Year	Number
1960	493673
1961	511869
1962	529929
1963	547789
1964	565687
1965	583576
1966	601469
1967	619610
1968	638184
1969	657320
1970	677050
1971	697557
1972	718985
1973	740904
1974	762082
1975	783761
1976	807338
1977	832015
1978	857645
1979	884214
1980	911482
1981	939308
1982	967546
1983	995948
1984	1024203
1985	1052092
1986	1079581
1987	1106566
1988	1134353
1989	1163006
1990	1190987
1991	1218259
1992	1245305
1993	1272249
1994	1298866
1995	1325068
1996	1351104
1997	1377278
1998	1401526
1999	1426490
2000	1454013
2001	1480808
2002	1506400
2003	1530370
2004	1552216
2005	1571673
2006	1588682
2007	1603038
2008	1614535
2009	1623312
2010	1629669
2011	1633746
2012	1635611
2013	1635099
2014	1632128
2015	1627668
2016	1622911
2017	1618480
2018	1614788
2019	1611991
2020	1610061
2021	1608903
2022	1608690
2023	1609247
