SELECT name, map, time, timestamp, server, ARRAY[cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25 ] AS checkpoints, gameid, ddnet7 FROM record_race WHERE map = $1 ORDER BY name, time OFFSET (($2 - 1) * $3) FETCH NEXT $3 ROWS ONLY