558 871 073 646 822 446 972 151 319 378 567 778 139 642 173 562 277 209 186 108 195 078 140 626 067 516 543 247 359 846 192 518 089 766 843 934 830 340 237 337 897 743 422 202 083 152 424 238 752 288