675 316 149 300 796 659 358 059 375 496 284 994 549 177 860 575 058 045 194 187 095 194 219 870 224 468 347 286 154 472 167 957 110 390 032 499 161 589 798 263 571 965 288 443 301 342 356 060 777 653