Year	Number
1960	221266
1961	227071
1962	233417
1963	240268
1964	247444
1965	255010
1966	262976
1967	271339
1968	280102
1969	289296
1970	298894
1971	308837
1972	319128
1973	329800
1974	340842
1975	352269
1976	364119
1977	376387
1978	389072
1979	402063
1980	415257
1981	428641
1982	442201
1983	456033
1984	470165
1985	484528
1986	499151
1987	514026
1988	529051
1989	544209
1990	558442
1991	567710
1992	545944
1993	520838
1994	521260
1995	527536
1996	537494
1997	546865
1998	557143
1999	570990
2000	587207
2001	603234
2002	619048
2003	634627
2004	649991
2005	663323
2006	673260
2007	681614
2008	689737
2009	697678
2010	705516
2011	713331
2012	721145
2013	728889
2014	736357
2015	743274
2016	749761
2017	756121
2018	762096
2019	767459
2020	772506
2021	777486
2022	782455
2023	787424
