446 998 623 218 127 746 588 223 574 592 570 503 588 628 370 072 292 039 148 607 524 459 713 501 217 583 078 423 690 186 114 059 324 286 882 868 089 621 088 696 243 553 721 459 237 532 117 900 184 434