Year	Number
1960	905350
1961	933611
1962	963655
1963	994126
1964	1024264
1965	1053402
1966	1083081
1967	1112417
1968	1142531
1969	1173888
1970	1203454
1971	1234228
1972	1266792
1973	1299401
1974	1331580
1975	1359319
1976	1543092
1977	1732313
1978	1593547
1979	1451333
1980	1480934
1981	1511506
1982	1529226
1983	1542931
1984	1567936
1985	1596181
1986	1633351
1987	1672403
1988	1704391
1989	1736409
1990	1767344
1991	1802859
1992	1843294
1993	1881024
1994	1916664
1995	1953426
1996	1991727
1997	2029194
1998	2065497
1999	2101776
2000	2137718
2001	2172579
2002	2201780
2003	2231267
2004	2266637
2005	2301063
2006	2339292
2007	2383768
2008	2422820
2009	2454921
2010	2477872
2011	2503286
2012	2570541
2013	2820251
2014	3117336
2015	3173713
2016	3091255
2017	3003848
2018	2911667
2019	2814124
2020	2748285
2021	2713490
2022	2662356
2023	2594952
