what country has a time of 7:28.66 and a rank less than 3?
germany