question: Which average rank has an Earning amount that is less than $224,589?
answer: SELECT AVG(rank) FROM table_name_82 WHERE earnings__$__ < 224 OFFSET 589
context: CREATE TABLE table_name_82 (rank INTEGER, earnings__$__ INTEGER)