Year	Number
1980	6524985
1981	6523899.5
1982	6521689
1983	6540026
1984	6543119.5
1985	6596752.5
1986	6665783.5
1987	6733379.5
1988	6778473.5
1989	6805795.5
1990	6884115
1991	6966130.5
1992	7004641.5
1993	7159175
1994	7232551.5
1995	7233901
1996	7255120.5
1997	7265307
1998	7232310
1999	7279456
2000	7374616
2001	7461032.5
2002	7444162
2003	7393598
2004	7264367
2005	7201263
2006	7143732
2007	7121562.5
2008	7002973.5
2009	6922849.5
2010	6865904.5
2011	6793113
2012	6734962.5
2013	6879701.5
2014	6900277
2015	6944334
2016	7104478
2017	7150676.5
2018	7187378
2019	7263404.5
2020	6952847.5
2021	7544581.5
2022	7657149
