There are 37 red, green, blue, and yellow marbles in a bag. There are 3 more red marbles than green marbles, 2 more red than blue, and 4 more yellow than blue. How many green marbles are there?