200 200 1000 500 1000 1000 200 1000 200 600 200 43148 167 251 267 279 305 308 315 319 329 334 369 422 458 465 472 513 522 548 565 661 708778