Year	Number
1960	939417
1961	962822
1962	987145
1963	1012387
1964	1038361
1965	1064834
1966	1091612
1967	1118490
1968	1145449
1969	1172569
1970	1199976
1971	1228109
1972	1257627
1973	1289893
1974	1324441
1975	1359742
1976	1395843
1977	1432945
1978	1471120
1979	1510766
1980	1552451
1981	1596416
1982	1641914
1983	1688589
1984	1736779
1985	1786467
1986	1837604
1987	1889985
1988	1943547
1989	1997833
1990	2052617
1991	2107809
1992	2163065
1993	2218285
1994	2273399
1995	2328184
1996	2382421
1997	2436036
1998	2488820
1999	2540168
2000	2589005
2001	2632691
2002	2669782
2003	2702423
2004	2733019
2005	2762367
2006	2790367
2007	2817256
2008	2843994
2009	2872003
2010	2904393
2011	2941517
2012	2980731
2013	3021458
2014	3063559
2015	3106699
2016	3150499
2017	3194330
2018	3237726
2019	3280434
2020	3323985
2021	3365265
2022	3402132
2023	3441402
