Year	Number
1960	7093499
1961	7245656
1962	7412597
1963	7585344
1964	7765079
1965	7951412
1966	8141774
1967	8337648
1968	8545043
1969	8762986
1970	8987476
1971	9217621
1972	9454516
1973	9708068
1974	9979511
1975	10262688
1976	10563698
1977	10876128
1978	11211824
1979	11570437
1980	11898828
1981	12222950
1982	12580155
1983	12922782
1984	13263782
1985	13635602
1986	14018449
1987	14424221
1988	14821982
1989	15208116
1990	15611180
1991	16019982
1992	16429049
1993	16832362
1994	17217365
1995	17606304
1996	18026428
1997	18451049
1998	18871812
1999	19309691
2000	19781253
2001	20279180
2002	20796004
2003	21326154
2004	21873298
2005	22445756
2006	23043071
2007	23665154
2008	24310667
2009	24996585
2010	25743325
2011	26540598
2012	27369533
2013	28205265
2014	29041698
2015	29936990
2016	30910529
2017	31937785
2018	33024056
2019	34154866
2020	35193214
2021	36030578
2022	36837934
2023	37839429
