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
