Year Number 2012 400219 2013 304494 2014 320958 2015 321036 2016 301028 2017 260722 2018 311870 2019 290889 2020 385978 2021 408419