510 020 980 446 690 696 150 524 261 662 355 145 446 118 592 166 569 544 219 187 308 218 465 339 168 528 782 219 985 688 618 230 120 207 046 148 264 152 025 310 736 809 306 160 106 250 591 445 115 829