Year Number 1996 262891.05 1997 276007.01 1998 278593.70999999996 1999 277469.44000000006 2000 290457.92 2001 299798.25 2002 309718.88 2003 321949.44 2004 341982.73 2005 376954.1999999999 2006 396082.8499999999 2007 414091.57999999996 2008 436177.42 2009 454294.76 2010 466989.6199999999 2011 485888.6499999999 2012 505012.54999999993 2013 514498.45 2014 525829.9099999998 2015 529284.5 2016 530557.5299999999 2017 531716.0900000001 2018 533924.22 2019 546474.12 2020 573765.1700000002