How Giants' top five prospects following 2017 season turned out