Year	Number
1960	251266
1961	259519
1962	268146
1963	277160
1964	286352
1965	295544
1966	304779
1967	313961
1968	322989
1969	331843
1970	340463
1971	348858
1972	357007
1973	364743
1974	371975
1975	378674
1976	384777
1977	390269
1978	395211
1979	399807
1980	404304
1981	408806
1982	413378
1983	418122
1984	422949
1985	427687
1986	432338
1987	436918
1988	441527
1989	446266
1990	451138
1991	455893
1992	460505
1993	465204
1994	469918
1995	474548
1996	479031
1997	483332
1998	487392
1999	491314
2000	495262
2001	499218
2002	503186
2003	507201
2004	511450
2005	515883
2006	520481
2007	525360
2008	530433
2009	535594
2010	540701
2011	545979
2012	551570
2013	557114
2014	562448
2015	567665
2016	572658
2017	577340
2018	581512
2019	584607
2020	586724
2021	588545
2022	590128
2023	591246
