Year	Number
1960	421150
1961	434022
1962	447163
1963	460705
1964	475137
1965	490778
1966	507519
1967	525403
1968	544281
1969	563315
1970	582084
1971	600852
1972	619497
1973	637704
1974	655679
1975	673627
1976	691584
1977	709583
1978	727714
1979	746922
1980	767695
1981	789811
1982	813299
1983	837962
1984	862700
1985	886581
1986	909771
1987	932080
1988	953749
1989	976513
1990	1000748
1991	1026217
1992	1053105
1993	1081122
1994	1109685
1995	1138059
1996	1167246
1997	1197227
1998	1226795
1999	1254963
2000	1280835
2001	1305071
2002	1328097
2003	1349751
2004	1369449
2005	1387326
2006	1403965
2007	1420257
2008	1431632
2009	1444949
2010	1466531
2011	1491349
2012	1519193
2013	1551480
2014	1596139
2015	1651611
2016	1710637
2017	1772913
2018	1839807
2019	1911184
2020	1984906
2021	2054658
2022	2128374
2023	2211498
