971 478 296 249 364 378 131 932 168 580 247 471 010 659 228 012 444 993 453 205 264 093 749 975 493 125 349 819 676 123 791 197 047 462 238 669 070 966 530 569 169 564 454 193 780 212 793 947 934 704