Year	Number
1960	179146
1961	185736
1962	192579
1963	199674
1964	207041
1965	214658
1966	222566
1967	230766
1968	239280
1969	248083
1970	255710
1971	261736
1972	267912
1973	274216
1974	280678
1975	287292
1976	294071
1977	300990
1978	308083
1979	315472
1980	323205
1981	331106
1982	339211
1983	347514
1984	356033
1985	364736
1986	373665
1987	382812
1988	392196
1989	401783
1990	411619
1991	421695
1992	432032
1993	442593
1994	453427
1995	464527
1996	475914
1997	487548
1998	499483
1999	511710
2000	524236
2001	537069
2002	550216
2003	563685
2004	577484
2005	591620
2006	606103
2007	620940
2008	636140
2009	651712
2010	667666
2011	684010
2012	700754
2013	717908
2014	735482
2015	753486
2016	771930
2017	790827
2018	810186
2019	828065
2020	846255
2021	864695
2022	883389
2023	902353
