Year	Number
1960	5233949
1961	5389879
1962	5551923
1963	5711665
1964	5867986
1965	6025619
1966	6189147
1967	6359901
1968	6553948
1969	6772296
1970	7000178
1971	7237913
1972	7492173
1973	7756201
1974	8022849
1975	8298085
1976	8582889
1977	8875364
1978	9163754
1979	9436623
1980	9693561
1981	9951010
1982	10223141
1983	10541315
1984	10879239
1985	11246584
1986	11653859
1987	12084494
1988	12500280
1989	12884996
1990	13286880
1991	13692935
1992	14104949
1993	14613975
1994	15241885
1995	15801304
1996	16185160
1997	16589103
1998	17075598
1999	17574658
2000	18111015
2001	18633992
2002	19142473
2003	19662048
2004	20193702
2005	20735332
2006	21288510
2007	21855542
2008	22415138
2009	22929573
2010	23479945
2011	24131737
2012	24841137
2013	25611960
2014	26440771
2015	27366367
2016	28384723
2017	29438314
2018	30500299
2019	31572788
2020	32700277
2021	33876659
2022	35066910
2023	36272455
