Factors Influencing GDP Differences