639 922 967 409 318 205 099 989 482 838 178 899 983 899 964 406 119 979 995 779 081 325 399 340 530 453 492 832 376 600 036 369 786 146 397 156 428 575 545 245 192 146 114 755 670 272 962 230 507 803