580 636 926 214 146 136 616 222 196 128 514 212 294 897 524 410 271 502 070 268 116 650 281 638 779 335 139 808 773 303 976 744 941 871 886 848 581 206 068 491 002 881 083 281 281 494 630 047 572 924