Year	Number
1960	2305877
1961	2351691
1962	2400055
1963	2450838
1964	2503324
1965	2557424
1966	2612932
1967	2669209
1968	2726543
1969	2785448
1970	2846695
1971	2910915
1972	2977244
1973	3045305
1974	3115418
1975	3187191
1976	3259955
1977	3333525
1978	3408073
1979	3483315
1980	3558723
1981	3633622
1982	3708220
1983	3782728
1984	3856788
1985	3930241
1986	4003462
1987	4076933
1988	4150150
1989	4221966
1990	4292381
1991	4361895
1992	4430728
1993	4499338
1994	4568349
1995	4638157
1996	4709089
1997	4781464
1998	4855420
1999	4931196
2000	5008743
2001	5087965
2002	5169128
2003	5252143
2004	5336971
2005	5423567
2006	5510832
2007	5596198
2008	5678762
2009	5758815
2010	5834627
2011	5905395
2012	5970879
2013	6031118
2014	6089968
2015	6146968
2016	6214953
2017	6314423
2018	6433627
2019	6551130
2020	6634219
2021	6688141
2022	6704913
2023	6683038
