599 145 009 706 112 382 167 015 908 334 520 174 085 257 791 289 726 938 897 636 499 676 665 055 938 049 673 815 487 729 057 230 261 813 938 071 160 315 247 037 989 345 741 605 679 989 514 459 784 373