594 888 950 223 940 471 086 325 151 862 746 552 084 620 085 138 277 646 297 055 262 219 119 068 797 354 676 042 856 249 354 090 792 118 634 957 791 641 224 392 181 165 373 021 450 557 870 858 944 191