329 512 253 020 146 121 627 639 200 941 940 796 617 619 393 956 169 670 198 662 352 804 522 517 511 844 196 423 934 908 479 942 657 342 798 989 706 130 799 794 363 366 097 750 963 779 120 307 284 314