16 615938 74618 109110 821054 458488 821360 609945 361196 633910 133731 619385 11437 232580 987645 354237 676225 1188681 160632 225764 1762724 840566 1501156 1265916 672380 1336652 289808 1252296 20947 472835 1828177 759603 1253380 3760429