200 500 1000 200 20070 149 150 167 223 226 360 405 443 609 610 687 750 816 991 31131 275 354 402 500 531555