Wiktionary
top of mind
a. (context idiomatic English) foremost in one's thoughts; of greatest concern or priority. alt. (context idiomatic English) foremost in one's thoughts; of greatest concern or priority.