28 557 951 61 895 65 183 632 104 977 226 609 527 395 859 664 41 369 294 471 591 912 761 39 764 333 556 280 266