Subway opens 581 new locations in three months