Year	Number
1960	2435126
1961	2463953
1962	2493708
1963	2524814
1964	2557598
1965	2592647
1966	2629269
1967	2667404
1968	2707427
1969	2748385
1970	2790452
1971	2832220
1972	2874506
1973	2919499
1974	2968846
1975	3023694
1976	3084691
1977	3154527
1978	3232244
1979	3315608
1980	3404945
1981	3498550
1982	3596030
1983	3699863
1984	3809712
1985	3923166
1986	4036421
1987	4148278
1988	4260793
1989	4374767
1990	4490875
1991	4604319
1992	4716845
1993	4833999
1994	4956441
1995	5084665
1996	5215501
1997	5350815
1998	5503193
1999	5672628
2000	5850935
2001	6038895
2002	6235842
2003	6441322
2004	6655617
2005	6876721
2006	7101155
2007	7323354
2008	7542832
2009	7767361
2010	7999494
2011	8241604
2012	8498100
2013	8760692
2014	9028931
2015	9305419
2016	9587217
2017	9870655
2018	10150983
2019	10431262
2020	10718602
2021	11010698
2022	11299155
2023	11588745
