972 948 269 152 715 309 681 509 334 424 120 796 019 879 652 141 030 329 530 378 933 686 630 070 977 241 016 959 581 891 215 565 078 287 377 274 482 092 472 082 800 319 342 314 037 969 947 181 718 523