Minimum-Traveled-Distance Gathering of Oblivious Robots over given Meeting Points