Year	Number
1986	4207348
1987	4266482.5
1988	4301585
1989	4321497
1990	4378261.5
1991	4439356
1992	4455796.5
1993	4535542.5
1994	4593544
1995	4614607.5
1996	4677352.5
1997	4705909.5
1998	4713166
1999	4761646
2000	4829098
2001	4914665
2002	4907517
2003	4888089.5
2004	4806195.5
2005	4754631
2006	4732872.5
2007	4745969.5
2008	4660389.5
2009	4625138.5
2010	4580479
2011	4525911.5
2012	4499822.5
2013	4588569
2014	4604753.5
2015	4656688.5
2016	4763712.5
2017	4823786.5
2018	4851618
2019	4921416.5
2020	4670768.5
2021	5163349.5
2022	5243888
