Year	Number
1960	158965
1961	166461
1962	174381
1963	182767
1964	191537
1965	200693
1966	210293
1967	225485
1968	242409
1969	260527
1970	279960
1971	300910
1972	323636
1973	348238
1974	375002
1975	404099
1976	435874
1977	471047
1978	501649
1979	533036
1980	567197
1981	603938
1982	643224
1983	684939
1984	728836
1985	774937
1986	822621
1987	882777
1988	957248
1989	1031533
1990	1102785
1991	1168484
1992	1235902
1993	1288103
1994	1307711
1995	1341263
1996	1405222
1997	1471985
1998	1543756
1999	1593638
2000	1640613
2001	1690096
2002	1742456
2003	1798085
2004	1857233
2005	1920235
2006	1986636
2007	2056034
2008	2128693
2009	2206182
2010	2287832
2011	2373696
2012	2463707
2013	2558516
2014	2658225
2015	2763250
2016	2872972
2017	2988658
2018	3110968
2019	3240276
2020	3376840
2021	3519490
2022	3668876
2023	3826324
