Year	Number
1960	238967
1961	247290
1962	255917
1963	264800
1964	274018
1965	283593
1966	293488
1967	303753
1968	314980
1969	327710
1970	341883
1971	357459
1972	374551
1973	393275
1974	413328
1975	434410
1976	456595
1977	479897
1978	503818
1979	527597
1980	551060
1981	574537
1982	598011
1983	620803
1984	643032
1985	664614
1986	685354
1987	705293
1988	725120
1989	745829
1990	767225
1991	789279
1992	811899
1993	832342
1994	847789
1995	861287
1996	878505
1997	898414
1998	918454
1999	939088
2000	959694
2001	981324
2002	1005246
2003	1031603
2004	1060230
2005	1091219
2006	1125281
2007	1162981
2008	1205116
2009	1253257
2010	1307487
2011	1366560
2012	1429784
2013	1493422
2014	1553726
2015	1613266
2016	1674548
2017	1737069
2018	1801462
2019	1868327
2020	1929919
2021	1982485
2022	2032674
2023	2086341
