Year	Number
1960	332894
1961	343860
1962	354745
1963	365009
1964	374154
1965	385111
1966	398766
1967	412133
1968	424716
1969	436792
1970	448387
1971	459833
1972	471375
1973	483146
1974	495574
1975	508965
1976	523118
1977	539639
1978	558091
1979	576758
1980	595984
1981	615715
1982	635775
1983	656057
1984	676632
1985	695949
1986	710611
1987	723978
1988	738947
1989	752704
1990	764606
1991	774685
1992	783106
1993	789716
1994	794449
1995	797685
1996	799865
1997	799484
1998	795867
1999	790101
2000	782750
2001	774763
2002	766368
2003	757572
2004	748307
2005	739465
2006	733883
2007	730145
2008	728653
2009	729886
2010	730526
2011	731137
2012	732477
2013	735091
2014	739187
2015	744305
2016	750092
2017	755633
2018	760540
2019	765546
2020	771521
2021	777944
2022	783524
2023	788487
