622 352 926 009 156 829 612 899 254 194 479 950 500 184 243 014 971 111 414 690 207 722 529 708 373 057 251 879 375 535 906 532 018 090 922 251 773 582 055 616 618 243 109 852 351 938 529 900 248 776