Year Number 1996 220530.1799999999 1997 231703.98999999996 1998 233552.52000000005 1999 231834.36999999997 2000 242034.35 2001 249509.06000000003 2002 257670.52999999997 2003 267676.2 2004 283561.49 2005 313023.64999999997 2006 328755.95000000007 2007 343362.2 2008 360184.32 2009 375149.23000000004 2010 383646.31 2011 399024.2 2012 413376.31000000006 2013 420297.8000000001 2014 426418.7299999999 2015 426266.62000000005 2016 427197.9500000001 2017 427640.1400000002 2018 428978.4600000001 2019 438698.87000000005 2020 463498.67000000016