Year	Number
1960	479694
1961	497476
1962	515135
1963	532500
1964	549695
1965	566760
1966	583814
1967	601116
1968	618837
1969	637112
1970	655983
1971	675611
1972	696143
1973	717133
1974	737354
1975	758437
1976	781635
1977	805691
1978	830489
1979	856040
1980	882147
1981	908685
1982	935549
1983	962525
1984	989317
1985	1015727
1986	1041769
1987	1067354
1988	1093165
1989	1119416
1990	1145254
1991	1170614
1992	1196016
1993	1221541
1994	1246940
1995	1272035
1996	1296954
1997	1321982
1998	1344977
1999	1368560
2000	1394572
2001	1419701
2002	1443446
2003	1465510
2004	1485596
2005	1503482
2006	1519052
2007	1532017
2008	1542196
2009	1549800
2010	1555158
2011	1558429
2012	1559677
2013	1558744
2014	1555541
2015	1551020
2016	1546337
2017	1542098
2018	1538670
2019	1536150
2020	1534472
2021	1533542
2022	1533569
2023	1534381
