Year	Number
1960	476886
1961	487655
1962	498623
1963	509808
1964	522195
1965	536182
1966	551268
1967	565767
1968	578827
1969	593003
1970	610546
1971	627907
1972	642996
1973	657700
1974	673854
1975	690354
1976	705770
1977	722028
1978	738206
1979	752885
1980	765709
1981	776096
1982	786085
1983	795841
1984	804950
1985	818018
1986	833576
1987	846078
1988	855806
1989	865487
1990	874603
1991	880740
1992	884473
1993	887174
1994	891382
1995	894657
1996	894325
1997	892558
1998	889825
1999	885817
2000	882219
2001	880122
2002	878519
2003	878376
2004	880707
2005	883274
2006	887199
2007	895438
2008	908580
2009	926616
2010	946384
2011	965608
2012	983950
2013	1002241
2014	1021054
2015	1037971
2016	1054066
2017	1069952
2018	1084360
2019	1097772
2020	1107363
2021	1116621
2022	1130434
2023	1143372
