Year	Number
1975	5900000
1976	6500000
1977	7700000
1978	8400000
1979	9200000
1980	9700000
1981	11030000
1982	11830000
1983	12690000
1984	13610000
1985	14600000
1986	15660000
1987	16790000
1988	18000000
1989	19300000
1990	20700000
1991	22296491
1992	22848601
1993	23475147
1994	24097265
1995	25018894
1996	25914510
1997	28250447
1998	29246000
1999	30949000
2000	32070000
2001	33278200
2002	35500000
2003	36100000
2004	38500000
2005	40100000
2006	43900000
2007	45218214
2008	45539288
2009	45379601
2010	44915829
2011	44151461
2012	42168388
2013	40473148
2014	38212576
2015	35553328
2016	32276615
2017	31952072
2018	30108289
2019	27674128
2020	25892405
2021	23864124
