Paul32 - Your Spanish stamps are not identified correctly.
In order left to right:
Spain, Scott #37
Cuba, Scott #10, or #13 (depending on watermark, but it does not look like bluish paper to me)
Cuba, Scott #3
Cuba, Scott #2
Spain made stamps for Cuba, while under Spanish rule, at the same time and used the same basic stamp design. The difference between the Spanish stamps and the Cuban stamps is the wording at the bottom of the stamp.
Cuban stamps read:
1/2R PLATA F, 1 RL PLATA F, 2RS PLATA F
Spanish stamps read:
1 REAL, 2 REALES
Also the colors are a bit different between Spain and Cuba.
Cuban 1RL stamps are a bit more greenish, while 1RL Spain is more blue.
Cuba 2RS stamps are more carmine or orangeish, while Spain 2RS stamps are more brownish violet.
Here are the Spain 1RL (Scott 38) and 2RL (Scott 39) for comparison.

It's very common to get these stamps mixed up.