93 504 69 601 23 440 25 818 94 611 239 950 106 317 21929 45924