277 11934 3633 15966 13890 66103 3242 15095 168 5294 10310 51648 630 2082 1800 269 16995 3129 68632 600 350 27 660 7554 1770901 7976 33281 4604 82088 448 5572 17567 119962 5796 138911673