km310