Year Number 1998 3572448 1999 3641336.5 2000 3664389 2001 3697213.75 2002 3672875 2003 3644427.25 2004 3512401.5 2005 3363360.5 2006 3359212.5 2007 3323789 2008 3233268.5 2009 3185923.75 2010 3136994.25 2011 3107269.25 2012 3111244.75 2013 3203005.5 2014 3258078.25 2015 3302996 2016 3436432.75 2017 3479681.25 2018 3542244.75 2019 3583919.25 2020 3190522.25 2021 3723678.25 2022 3799928