295 750 269 850 575 205 882 198 102 659 278 326 771 994 378 252 958 473 075 140 239 186 617 310 576 137 511 550 330 478 023 096 441 608 867 549 997 335 068 100 626 746 183 756 471 354 317 795 489 146