441 604 664 186 871 354 183 758 553 145 914 249 847 343 366 318 115 323 349 439 738 586 819 085 700 114 024 319 077 160 527 983 208 606 550 015 524 287 402 310 672 922 515 142 762 791 862 372 419 514