Year	Number
1970	6253643.5
1971	6464702.5
1972	7009872.5
1973	7387234.5
1974	7735042
1975	8050104
1976	8372944.5
1977	8438170
1978	8494838
1979	8684084
1980	9009452
1981	9293614
1982	9550558
1983	9668046
1984	9775744
1985	9848791
1986	9955813
1987	10116673
1988	10269264
1989	10470186
1990	10644556
1991	10654288
1992	10677127
1993	10755315
1994	10855951
1995	10998645
1996	11120520
1997	11197677
1998	11249475
1999	11340282
2000	11307775
2001	11380538
2002	11298254
2003	11565365
2004	11903527
2005	11828036
2006	11828860
2007	12030882
2008	11893932
2009	11969698
2010	12069310
2011	12041784
2012	12073331
2013	12301053
2014	12283959
2015	12472528
2016	12694099
2017	12536920
2018	12673106
2019	12964169
2020	13158389
2021	13357286
2022	13425362
