583 750 998 1061 124 231 444 407 547 573 889 960 2225 277 350 884 3007 24 313 603 839912