Year	Number
1960	2837618
1961	2894991
1962	2956291
1963	3022465
1964	3090380
1965	3159677
1966	3231528
1967	3305399
1968	3381086
1969	3457789
1970	3535963
1971	3613485
1972	3691095
1973	3771206
1974	3852140
1975	3934153
1976	4016584
1977	4105155
1978	4201823
1979	4301492
1980	4406339
1981	4513056
1982	4620560
1983	4734067
1984	4847104
1985	4954563
1986	5057620
1987	5151803
1988	5243704
1989	5350084
1990	5481749
1991	5634466
1992	5811367
1993	5979415
1994	6127183
1995	6265422
1996	6389030
1997	6514980
1998	6642541
1999	6769621
2000	6890829
2001	7009259
2002	7122318
2003	7224491
2004	7316633
2005	7395479
2006	7459419
2007	7513559
2008	7567050
2009	7620601
2010	7676487
2011	7715367
2012	7722040
2013	7714159
2014	7723824
2015	7779935
2016	7901318
2017	8064250
2018	8227488
2019	8389551
2020	8662552
2021	9035429
2022	9291650
2023	9437438
