505 475 282 1016 440 846 545 902 469 1012 812 951 950 554 911 985 878 912 961 519 502 1014 520 380 504 585 774 500 522 708 503 317 613 611 944