Year	Number
1970	3418300
1971	3775300
1972	4074500
1973	4808000
1974	5126100
1975	5333100
1976	6040400
1977	5798900
1978	6195600
1979	7515200
1980	8614600
1981	9063100
1982	9088900
1983	8973900
1984	9474400
1985	9385300
1986	8825600
1987	9837400
1988	10931600
1989	11110800
1990	11257400
1991	10802900
1992	10302700
1993	11082400
1994	11775500
1995	12153400
1996	13178400
1997	13456500
1998	13234700
1999	14038500
2000	14963609
2001	14546112
2002	14462573
2003	15802323
2004	17562611
2005	20661751
2006	22039609
2007	23295972
2008	23988552
2009	23800085
2010	30374164.93520401
2011	33507824.272435464
2012	35838679.01480147
2013	35112457.818
2014	36350758.945447475
2015	39154692
2016	41553429
2017	45423814.08
2018	52613964.07770573
2019	54851421.28520374
2020	19166036.418
2021	24057585.264
