31 890 kpl