284 68691 166587 671855 982881 1494398 1785430 2197636 2307415 2936618 2993238 3155187 3186225 3510996 3925326 4300094 4414779 4587952 4616336 4816703 4886885 5136861