Year	Number
1960	3469230
1961	3549584
1962	3648997
1963	3751454
1964	3863066
1965	3985626
1966	4112321
1967	4242034
1968	4373902
1969	4508386
1970	4645642
1971	4770178
1972	4879472
1973	4987027
1974	5097741
1975	5212089
1976	5329926
1977	5434031
1978	5522144
1979	5615256
1980	5716082
1981	5837894
1982	5977953
1983	6115869
1984	6252679
1985	6391909
1986	6556252
1987	6767655
1988	7015278
1989	7283628
1990	7552164
1991	7807868
1992	8040330
1993	8231774
1994	8371872
1995	8462638
1996	8509201
1997	8488862
1998	8411430
1999	8305073
2000	8163121
2001	7998557
2002	7830775
2003	7671343
2004	7535051
2005	7431321
2006	7356873
2007	7307474
2008	7298190
2009	7309550
2010	7320244
2011	7352490
2012	7422040
2013	7519444
2014	7629783
2015	7757093
2016	7859410
2017	7952389
2018	8077191
2019	8200552
2020	8299706
2021	8363479
2022	8398560
2023	8397566
