Year Number 1995 3869927.5 1996 3909755.25 1997 3967642.75 1998 4076819.25 1999 4153711.25 2000 4174435.25 2001 4205158 2002 4174754.75 2003 4121813.25 2004 3978310.25 2005 3860412.5 2006 3846843.5 2007 3807280 2008 3707752.5 2009 3660160.75 2010 3604052.25 2011 3598427.25 2012 3595913.75 2013 3673851.5 2014 3714656.25 2015 3756901 2016 3881075.75 2017 3920611.25 2018 3946638.75 2019 4017076.25 2020 3689837.25 2021 4227540.5 2022 4314180.5