How many career home runs does Alfonso Soriano have?

Through the 2011 regular season, Soriano has 340 career home runs.