After a frenzied start to free agency five weeks ago, the Vikings have been mostly quiet since those first few days, and the re-signing of linebacker Chad Greenway figures to be the last significant signing of the spring.

So let's partake in what has become an annual tradition here at Access Vikings and take a look at how the team is allocating its salary cap space, according to the invaluable data from the fine folks at OverTheCap.com. Today we will hit the offense. Tomorrow will be the defense.

One might not guess this based on the fact that the Vikings finished 29th in the league in total offense last season, but as of now they are actually devoting more cap space to their offense this season than their defense. And the $76.95 million put toward the offense is ninth-most in the NFL.

The Vikings are spending a lot of money at a couple of offensive positions while their savings at the game's most important position should allow them to build a strong supporting cast for at least a couple more seasons.

Quarterbacks ($5.65 million, 29th in the NFL): Starting quarterback Teddy Bridgewater has a salary cap figure of $1.87 million, which is less than backup defensive tackle Tom Johnson, special-teams ace Marcus Sherels and backup quarterback Shaun Hill, who will earn $3.25 million in 2016. As I wrote last season, having a competent quarterback on his rookie deal creates a window of opportunity for the Vikings to build a winner.

Running backs ($13.58 million, most in the NFL): At 31, All-Pro running back Adrian Peterson remains the NFL's highest-paid running back with an average annual value of $14 million on the restructured three-year deal he signed last spring. That average is nearly double of what Buccaneers running back Doug Martin, who finished second behind Peterson in rushing last season, will make on the deal he signed as a free agent this spring. Meanwhile, Peterson's two backups, Jerick McKinnon and Matt Asiata, both have a salary cap figure south of $1 million this season.

Wide receivers ($7.54 million, 31st in the NFL): After shedding Mike Wallace and his $11.5 million salary cap hit last month, slot receiver Jarius Wright has the largest cap number among Vikings wideouts at $2.56 million, followed by Cordarrelle Patterson at $2.30 million. Stefon Diggs, who led the Vikings in catches and receiving yards last season, doesn't even make the top-51-contract cutoff with his $581,928 cap number. Only the Saints have devoted less cap space to the wide receiver position.

Tight ends ($8.48 million, 11th in the NFL): Kyle Rudolph ranks 10th among NFL tight ends with an average annual payday of $7.3 million. But last season, he had just 49 catches for 495 yards, though his five receiving touchdowns did lead the team. Rhett Ellison signed a one-year deal worth $1.85 million last month and MyCole Pruitt has a $582,647 cap figure.

Offensive line ($41.71 million, most in the NFL): After head coach Mike Zimmer pledged to improve the offensive line this offseason, the Vikings put their money where their mouth is by signing free agents Alex Boone and Andre Smith and keeping Matt Kalil around at his now-guaranteed $11.1 million salary cap figure. Only six other teams are devoting more than $30 million of their salary cap space to the offensive line. But the Vikings have flexibility after the 2016 season as Kalil, Smith, Phil Loadholt, Joe Berger and Mike Harris are all scheduled to become free agents.