Year	Number
1973	388057
1974	396193
1975	405759
1976	416206
1977	427923
1978	441226
1979	452905
1980	474427
1981	487345
1982	500721
1983	517174
1984	527968
1985	534025
1986	537547
1987	534514
1988	537493
1989	533635
1990	525606
1991	544748
1992	567496
1993	582504
1994	595525
1995	618513
1996	631916
1999	662329
2000	676676
2001	684986
2002	693567
2003	702128
2004	714410
2005	721999
2006	736255
2007	757809
2008	769328
2009	786094
2010	807424
2011	821481
2012	842079
2013	848721
2014	861699
2015	883706
2016	896526
2017	917118
2018	936214
2019	957167
2020	979555
2021	998253
