Year	Number
1960	357746
1961	378653
1962	412474
1963	444621
1964	471679
1965	493386
1966	501486
1967	498051
1968	494325
1969	490050
1970	485555
1971	481550
1972	478594
1973	476682
1974	475801
1975	494174
1976	536647
1977	564037
1978	571121
1979	578969
1980	588249
1981	599314
1982	612593
1983	628345
1984	646706
1985	667925
1986	691740
1987	716183
1988	741334
1989	767598
1990	794224
1991	821967
1992	850766
1993	880211
1994	909972
1995	939900
1996	1011420
1997	1129536
1998	1213931
1999	1259677
2000	1305966
2001	1352757
2002	1399434
2003	1445212
2004	1489931
2005	1533099
2006	1574737
2007	1614916
2008	1653019
2009	1691558
2010	1732072
2011	1776198
2012	1826911
2013	1887652
2014	1962592
2015	2052589
2016	2153971
2017	2262310
2018	2377432
2019	2500415
2020	2614691
2021	2731082
2022	2868322
2023	3013903
