How many factors of 587042640 are perfect squares?