Year	Number
1970	4568731.5
1971	4665136.5
1972	5347114.5
1973	5785507
1974	6256380
1975	6933998.5
1976	7646093
1977	8421464
1978	9429997
1979	10009073
1980	10581023
1981	11086391
1982	11763235
1983	12292547
1984	12892757
1985	13572959
1986	14575641
1987	15370401
1988	16030643
1989	16641111
1990	18379386
1991	18821580
1992	19354716
1993	20574918
1994	22321428
1995	23219608
1996	24091580
1997	25474882
1998	26933548
1999	28243654
2000	29288730
2001	30078120
2002	30683410
2003	31814066
2004	32262700
2005	31983046
2006	31841278
2007	31390158
2008	31351580
2009	31522298
2010	31388408
2011	32451040
2012	32496368
2013	30576432
2014	30087370
2015	30430212
2016	30965298
2017	31426876
2018	32058668
2019	32928752
2020	34006544
2021	35274776
2022	36361900
