401 889 680 999 601 844 161 446 438 437 617 069 977 104 716 224 846 540 319 983 501 415 128 649 103 292 317 811 654 373 950 433 475 928 296 156 255 114 303 303 863 454 546 444 091 395 384 349 947 489