515 080 487 447 249 366 138 463 373 308 200 732 330 580 466 695 101 724 855 055 960 539 142 959 355 131 931 988 480 156 716 848 450 430 804 119 109 650 403 657 032 259 908 388 504 520 384 120 288 274