Year	Number
1960	224813
1961	232742
1962	240956
1963	249584
1964	258628
1965	268109
1966	278026
1967	288439
1968	299301
1969	310647
1970	322446
1971	334534
1972	347156
1973	360372
1974	374449
1975	389607
1976	418068
1977	458849
1978	504384
1979	554710
1980	610448
1981	671625
1982	738845
1983	813067
1984	894830
1985	984153
1986	1053228
1987	1102623
1988	1153661
1989	1206461
1990	1261498
1991	1317665
1992	1375473
1993	1435962
1994	1499561
1995	1566552
1996	1636410
1997	1729955
1998	1849296
1999	1979850
2000	2120383
2001	2271106
2002	2432722
2003	2605597
2004	2790981
2005	2988501
2006	3198105
2007	3393537
2008	3576677
2009	3768369
2010	3970062
2011	4183204
2012	4409695
2013	4646488
2014	4893865
2015	5153071
2016	5422969
2017	5701421
2018	5986896
2019	6281301
2020	6587430
2021	6904253
2022	7227715
2023	7561383
