372 383 823 030 671 582 148 827 708 529 950 287 814 419 021 240 656 204 676 351 305 361 340 888 710 821 696 998 631 523 631 893 878 819 578 232 030 788 496 598 853 965 104 994 198 351 543 411 969 548