Year	Number
1960	7542437
1961	7718158
1962	7902480
1963	8099951
1964	8298358
1965	8499919
1966	8670533
1967	8799923
1968	8940449
1969	9127026
1970	9347387
1971	9612250
1972	9915988
1973	10216824
1974	10522469
1975	10846101
1976	11147804
1977	11429167
1978	11726373
1979	12025625
1980	12343230
1981	12673342
1982	13025177
1983	13474950
1984	13932567
1985	14333817
1986	14736641
1987	15139970
1988	15549579
1989	15964219
1990	16380743
1991	16802484
1992	17224197
1993	17651444
1994	18090395
1995	18519748
1996	18939085
1997	19352514
1998	19760281
1999	20167808
2000	20580201
2001	21002577
2002	21418124
2003	21842689
2004	22287691
2005	22720761
2006	23131946
2007	23420929
2008	23821439
2009	24266710
2010	24761662
2011	25254228
2012	25705988
2013	26158605
2014	26622542
2015	27055860
2016	27481819
2017	27878811
2018	28206909
2019	28545845
2020	28822995
2021	29111219
2022	29402367
2023	29505677
