200 500 100 200 100 500 2000 200 883 70019 20 88 140 146 185 233 237 249 321 398 412 456 486 502 510 570 630 676678