4197 630 798 120 5243 124816 3880 202022 1305 18615 12705 21253 3278 136291 40732 16766 656 301 156845 1521 67456 6390 12682 318 5542 25630 565578907