Year	Number
1960	75908
1961	83258
1962	91332
1963	100189
1964	109918
1965	120562
1966	132253
1967	138137
1968	144291
1969	150702
1970	157406
1971	164409
1972	171734
1973	177956
1974	182341
1975	186834
1976	191445
1977	196156
1978	200990
1979	205944
1980	211026
1981	216219
1982	221547
1983	227007
1984	232609
1985	239072
1986	247240
1987	255688
1988	264437
1989	273459
1990	282803
1991	292466
1992	302473
1993	312793
1994	323481
1995	336864
1996	355711
1997	375557
1998	396539
1999	418694
2000	442120
2001	466786
2002	492866
2003	520402.00000000006
2004	549518
2005	571936
2006	578591
2007	585323
2008	592143
2009	599024
2010	605994
2011	613045
2012	620188
2013	627394
2014	634694
2015	642079
2016	649550
2017	657108
2018	664754
2019	673061
2020	682542
2021	693594
2022	706455
2023	721199
