Find the greatest number that divides 627, 3129 and 15628 and leaves remainder 2, 4 and 3 respectively.