Year Number 2012 1361000 2013 1490000 2014 1502000 2015 1893000 2016 1941000 2017 2195000 2018 2486000 2019 3100000 2020 680000