648 399 259 664 490 675 356 989 599 122 844 670 107 252 552 243 989 866 094 398 360 510 421 024 217 591 226 224 912 561 225 745 192 593 167 497 723 006 861 739 401 305 196 429 314 763 130 275 451 090