993 859 560 092 930 507 861 297 501 970 236 186 215 813 607 318 375 051 261 515 288 245 541 629 729 879 220 703 371 308 859 734 504 229 797 157 451 869 749 841 431 260 829 690 492 023 563 276 506 981