Year	Number
1960	2937791
1961	2998566
1962	3061746
1963	3128856
1964	3203108
1965	3281937
1966	3359325
1967	3435948
1968	3513369
1969	3592694
1970	3582079
1971	3533249
1972	3558601
1973	3604115
1974	3647255
1975	3567110
1976	3362802
1977	3257365
1978	3253038
1979	3347187
1980	3438845
1981	3517282
1982	3664795
1983	3804601
1984	3922408
1985	4025935
1986	4166423
1987	4328938
1988	4461057
1989	4578922
1990	4710866
1991	4833727
1992	5040679
1993	5308856
1994	5493539
1995	5640129
1996	5817240
1997	6010002
1998	6319971
1999	6645856
2000	6877901
2001	7115410
2002	7358391
2003	7605028
2004	7850711
2005	8094493
2006	8339771
2007	8585443
2008	8821310
2009	9035347
2010	9229566
2011	9406090
2012	9558034
2013	9706910
2014	9861420
2015	10005482
2016	10147460
2017	10289375
2018	10422129
2019	10544941
2020	10674662
2021	10810814
2022	10940260
2023	11069280
