Year	Number
1960	2649000
1961	2695029
1962	2751259
1963	2808040
1964	2864227
1965	2918699
1966	2970043
1967	3018233
1968	3066467
1969	3116631
1970	3169373
1971	3227137
1972	3288761
1973	3351801
1974	3412121
1975	3475667
1976	3547861
1977	3624898
1978	3702049
1979	3780944
1980	3860543
1981	3935851
1982	4009630
1983	4083007
1984	4157400
1985	4238738
1986	4325226
1987	4415431
1988	4509201
1989	4605964
1990	4708026
1991	4807920
1992	4848390
1993	4876896
1994	4923689
1995	4967977
1996	5031112
1997	5099558
1998	5169357
1999	5249442
2000	5329737
2001	5404746
2002	5480842
2003	5560028
2004	5654693
2005	5761158
2006	5871481
2007	5985214
2008	6100033
2009	6211589
2010	6299604
2011	6360989
2012	6436235
2013	6523373
2014	6614322
2015	6715986
2016	6821288
2017	6930153
2018	7026144
2019	7101349
2020	7150875
2021	7192464
2022	7267110
2023	7337708
