Year	Number
1970	3515827
1971	3894539
1972	4391197
1973	4662400
1976	4889857
1977	6165547
1978	8100324
1979	9867961
1980	10798550
1981	12117483
1982	13760030
1983	14311608
1984	14654798
1985	14383487
1986	13025287
1987	12914870
1988	12690798
1989	12721087
1990	13607249
1991	13776854
1992	14805937
1993	15870280
1994	16190947
1995	15741078
1996	14078473
1999	17907008
2000	19151442
2001	19041224
2002	19806082
2003	20600796
2004	21395510
2005	22115432
2006	22861884
2007	21513996
2008	20008142
2009	20957642
2010	21558460
2011	23668904
2012	24822374
2013	26167544
2014	25801196
2015	25442536
2016	25591180
2017	24543722
2018	27889388
2019	28078436
2020	30100084
2021	30455582
