SHEPHERD SHEPHERD SHEPHERD 515 SHEPHERD 57,935 SHEPHERD 21.48 SHEPHERD 80.9846,91614.748,5400.382201.015851.558981.34776 SHEPHERD