Year	Number
1960	1404964
1961	1444897
1962	1483480
1963	1520017
1964	1557949
1965	1597820
1966	1638922
1967	1680708
1968	1722940
1969	1764900
1970	1808694
1971	1854314
1972	1900487
1973	1947836
1974	1995586
1975	2043187
1976	2089979
1977	2137354
1978	2185733
1979	2233679
1980	2278228
1981	2307644
1982	2342097
1983	2394513
1984	2447452
1985	2499574
1986	2550473
1987	2602037
1988	2656391
1989	2710294
1990	2762433
1991	2811994
1992	2859789
1993	2902128
1994	2936872
1995	2968099
1996	2996095
1997	3022117
1998	3046336
1999	3068555
2000	3088675
2001	3106305
2002	3120812
2003	3131771
2004	3139645
2005	3144476
2006	3146720
2007	3153993
2008	3166854
2009	3179191
2010	3191359
2011	3203792
2012	3216582
2013	3229694
2014	3242771
2015	3254990
2016	3266614
2017	3276963
2018	3284064
2019	3287678
2020	3295300
2021	3307476
2022	3319856
2023	3335102
