What are the last three digits of the largest perfect square that can be expressed as p^2+pq+q^2, where p and q are (positive) prime numbers?