302 501 415 117 947 196 444 696 178 604 010 185 686 841 924 848 651 092 699 521 653 018 956 150 424 962 360 966 230 184 590 504 597 415 191 310 740 294 230 993 467 040 514 112 272 171 857 965 981 605