Year	Number
1960	207442
1961	213690
1962	220167
1963	226917
1964	233732
1965	240528
1966	247083
1967	253063
1968	258556
1969	263844
1970	268980
1971	273966
1972	278722
1973	283169
1974	287485
1975	292053
1976	297295
1977	303585
1978	310788
1979	318457
1980	326375
1981	334473
1982	342720
1983	351108
1984	359666
1985	368206
1986	375943
1987	382126
1988	387005
1989	391272
1990	395252
1991	397606
1992	398800
1993	400150
1994	401132
1995	402034
1996	404336
1997	408566
1998	413525
1999	418510
2000	423305
2001	427971
2002	432518
2003	437004
2004	441500
2005	445918
2006	450318
2007	454459
2008	457414
2009	459159
2010	460442
2011	461408
2012	462138
2013	462716
2014	463134
2015	463293
2016	463229
2017	462926
2018	462276
2019	461366
2020	461878
2021	463683
2022	466140
2023	469490
