510 200 485 123 2000 551 608 634 36036 889 463 461 200 903 966 285 533 496 132 620 755 651 97 1000 901 465 525 59012 61136 330 666 533 156 721 782 680 166 950 695 2000 570 53 142358