16296738 16398762 16418254 16595471 18733524 18897930 18936847 19080197 19875348 19951329 20693464 20811008 20866331 21013583 21504476 21529388 21686090 21847092 22175716 22250266 23740520 23853793