590 405 318 504 565 220 486 217 945 097 092 436 646 206 759 617 447 427 209 215 748 193 955 571 203 316 972 198 980 207 019 377 690 866 174 980 853 441 933 478 868 478 072 142 601 109 961 712 067 887