200 600 100 689 1504 171 50 522 19953