Year	Number
1960	183026
1961	195748
1962	215609
1963	233802
1964	247859
1965	257880
1966	261051
1967	258925
1968	256641
1969	254088
1970	251506
1971	249273
1972	247722
1973	246808
1974	246650
1975	254223
1976	271630
1977	284192
1978	289548
1979	295564
1980	302603
1981	310778
1982	320187
1983	330798
1984	342392
1985	355113
1986	369162
1987	383391
1988	397339
1989	411500
1990	425991
1991	441347
1992	457631
1993	474309
1994	491072
1995	508478
1996	541936
1997	592980
1998	632434
1999	658201
2000	684414
2001	711023
2002	737233
2003	762045
2004	785628
2005	808356
2006	830281
2007	851825
2008	872895
2009	894834
2010	917742
2011	941950
2012	969283
2013	1000918
2014	1038771
2015	1083240
2016	1132244
2017	1184339
2018	1240384
2019	1301580
2020	1360314
2021	1421470
2022	1491969
2023	1565215
