Please reason step by step, and put your final answer within \boxed{}.
Let \( S = \{1, 2, \cdots, 2025\} \). A subset of \( S \) with 51 elements is called a "good subset" if the sum of its elements is divisible by 5. Find the number of good subsets of \( S \).
user