Year	Number
1960	7286973
1961	7519184
1962	7700832
1963	7885514
1964	8125578
1965	8437534
1966	8731107
1967	9031185
1968	9375662
1969	9723308
1970	10047625
1971	10409430
1972	10811276
1973	11190704
1974	11606270
1975	12045924
1976	12496948
1977	12980030
1978	13463713
1979	13898141
1980	14169889
1981	14185909
1982	14047225
1983	13981831
1984	13979262
1985	13869657
1986	13779847
1987	13794587
1988	13947193
1989	14300620
1990	14734001
1991	15296379
1992	15968822
1993	16650023
1994	17218339
1995	17652582
1996	17945321
1997	18157753
1998	18238828
1999	18135114
2000	18103214
2001	18239256
2002	18557717
2003	19003174
2004	19449148
2005	19799252
2006	19998297
2007	19891944
2008	19384697
2009	18763306
2010	18271806
2011	18158845
2012	18395196
2013	18711188
2014	19168437
2015	19693557
2016	20160208
2017	20654760
2018	21141399
2019	21682720
2020	22231324
2021	22570971
2022	22786449
2023	23243136
