Top 3 ASX 200 Mining Shares to Buy with Less Than $1,000