29 991 13 446 67 515 429 254 35 625 20900