Year	Number
1960	425174
1961	450966
1962	472780
1963	494379
1964	515719
1965	533506
1966	549572
1967	564460
1968	578566
1969	591352
1970	602114
1971	612906
1972	624556
1973	635093
1974	645159
1975	653990
1976	662045
1977	669569
1978	676420
1979	683851
1980	691612
1981	700939
1982	712889
1983	727164
1984	739924
1985	749960
1986	760935
1987	773024
1988	784741
1989	801526
1990	821204
1991	839591
1992	854565
1993	862084
1994	865301
1995	872966
1996	882533
1997	887644
1998	890036
1999	889426
2000	884666
2001	876256
2002	866218
2003	857244
2004	849166
2005	841054
2006	834983
2007	831314
2008	831738
2009	838286
2010	848658
2011	863680
2012	887128
2013	916646
2014	948496
2015	982849
2016	1017672
2017	1051058
2018	1085863
2019	1121502
2020	1151966
2021	1190475
2022	1226082
2023	1243855
