520 011 161 694 558 080 146 229 721 400 581 407 351 089 025 280 548 271 163 652 147 357 292 371 735 280 136 328 387 495 334 535 760316