Summe von Quadraten

Problem 745

Für eine natürliche Zahl n sei g(n) die größte Quadratzahl, die n teilt.
Zum Beispiel ist g(18)=9 und g(19)=1.

Weiter sei S(N)=Nn=1g(n)

Zum Beispiel ist S(10)=24 und S(100)=767.

Bestimmen Sie S(1014). Geben Sie Ihre Antwort modulo 1000000007.