Year	Number
1960	286726
1961	300396
1962	315903
1963	333187
1964	350677
1965	367541
1966	384556
1967	402115
1968	420238
1969	438817
1970	457855
1971	477219
1972	496743
1973	517052
1974	539542
1975	563792
1976	588059
1977	611620
1978	634212
1979	655656
1980	675797
1981	695275
1982	715541
1983	737317
1984	756417
1985	772495
1986	789024
1987	805340
1988	820038
1989	832165
1990	841995
1991	849409
1992	854223
1993	856361
1994	855938
1995	854180
1996	852135
1997	849411
1998	845650
1999	840477
2000	839819
2001	845768
2002	854152
2003	865203
2004	879015
2005	894780
2006	905858
2007	913002
2008	922467
2009	933598
2010	947156
2011	938897
2012	927098
2013	935740
2014	944183
2015	950927
2016	955524
2017	957996
2018	958043
2019	955350
2020	950804
2021	945051
2022	937625
2023	928722
