Year	Number
1975	5775803
1976	6331788
1977	6905838
1978	7460110
1979	8017543
1980	8500332
1981	9173826
1982	9944410
1983	10916239
1984	11826806
1985	12727013
1986	13948247
1987	15595290
1988	17728045
1989	19678643
1990	21482048
1991	23456004
1992	25846310
1993	28252964
1994	29546083
1995	30827689
1996	33118842
1997	34845652
1998	36661983
1999	38405947
2000	39879505
2001	41229236
2002	41971212
2003	42741806
2004	47408714
2005	47323529
2006	48331530
2007	49688737
2008	49831264
2009	49539270
2010	50111817
2011	49431442
2012	47832875
2013	47259650
2014	45046861
2015	42432654
2016	41380582
2017	39830434
2018	37931174
2019	38310990
2020	37922243
2021	36725849
2022	32993648
