262 956 187 400 168 737 845 390 085 504 266 837 567 064 727 285 300 148 044 608 844 878 020 509 120 318 469 597 997 261 681 764 336 372 731 446 504 777 374 584 743 875 503 224 226 708 392 797 700 531