Year	Number
1970	5957778.5
1971	6119446
1972	6375173.5
1973	6708774
1974	6877251.5
1975	7193720
1976	7372198.5
1977	7682224
1978	8118611
1979	8703414
1980	9477059
1981	9537003
1982	10036456
1983	10769748
1984	11357340
1985	11566215
1986	11804882
1987	12205400
1988	12623875
1989	12994431
1990	13060440
1991	14106486
1992	15004113
1993	16048107
1994	17400660
1995	18966060
1996	20232680
1997	21286180
1998	23094746
1999	24562510
2000	26148488
2001	27847974
2002	29623146
2003	30931158
2004	32126406
2005	33530392
2006	35714888
2007	37340064
2008	39562996
2009	42535496
2010	45334248
2011	47575492
2012	50414344
2013	53589168
2014	56035204
2015	58162472
2016	61426928
2017	62780844
2018	65269744
2019	66473660
2020	68925480
2021	70084424
