31,317 kpl