There are 30 days in June. 5 students have their birthdays in June. Birthdays are independent of each other and all dates equally likely. What is the probability that at least 2 students have the same birthday?