This is done through a collection of national and regional centers , and more than 122 local weather forecast offices ( WFOs ) . This is done through a collection of national and regional centers , and 122 local weather forecast offices ( WFOs ) .