Year	Number
1960	627919
1961	566007
1962	576315
1963	629644
1964	560432
1965	601358
1966	474299
1967	502392
1968	606154
1969	755400
1970	1233500
1971	1110597
1972	1021295
1973	952747
1974	933087
1975	962000
1976	853948
1977	1069458
1978	1186185
1979	1185168
1980	1224256
1981	808503
1982	765647
1983	833424
1984	750443
1985	798871
1986	779055
1987	819151
1988	967156
1989	1142696
1990	1566949
1991	1696571
1992	1940175
1993	1881649
1994	1939565
1995	1816215
1996	1922047
1997	2006919
1998	1926166
1999	1811373
2000	1681226
2001	1559934
2002	1374400
2003	1257031
2004	1393500
2005	1334092
2006	1315560
2007	1319027
2008	1333645
2009	1271624
2010	1258239
2011	1551053
2012	1568434
2013	1563061
2014	1446330
2015	1454272
2016	1769865
2017	1739131
2018	1619076
2019	1550648
2020	871032
2021	757052
2022	1247126
2023	1249446
