Year	Number
1960	43249
1961	45928
1962	49000
1963	52534
1964	56570
1965	61031
1966	65777
1967	70767
1968	76014
1969	82133
1970	89193
1971	96974
1972	105697
1973	115333
1974	126506
1975	140046
1976	156317
1977	175078
1978	195368
1979	215455
1980	233678
1981	249256
1982	262575
1983	273971
1984	285528
1985	300231
1986	318783
1987	340746
1988	364396
1989	394752
1990	438403
1991	478392
1992	474633
1993	465801
1994	475426
1995	480399
1996	492170
1997	510142
1998	531190
1999	550211
2000	567893
2001	586197
2002	604662
2003	618275
2004	627823
2005	637777
2006	650515
2007	664929
2008	678931
2009	693345
2010	707774
2011	721944
2012	736126
2013	750407
2014	764703
2015	779016
2016	793314
2017	807720
2018	822257
2019	836802
2020	850998
2021	864734
2022	878521
2023	892708
