300 1000 695 692 691 691 690 688 687 684 682 680 680 678 678 677 676 676 676 673 667 667 663 663 663 662 659 658 655 655 654 653 653 651 649 648 648 647 646 645 640 639 638 638 633 633 633 630 629 628 626 626 626 626 625 624 623 622 620 617 616 615 614 614 612 608 605 602 599 598 593 591 590 586 585 583 582 581 579 575 574 574 568 568 567 564 563 562 562 562 561 560 556 554 552 552 552 550 550 548 547 545 544 538 537 536 536 535 535 534 531 529 528 526 526 522 521 519 515 510 508 504 503 500 500 496 495 493 491 488 486 486 486 484 484 479 478 478 475 475 473 471 468 467 467 464 461 454 453 448 448 447 447 447 446 443 443 443 442 441 441 439 439 439 438 438 427 427 427 425 425 425 424 423 421 421 421 418 416 416 413 409 409 406 405 404 404 402 401 400 395 394 393 393 392 391 390 389 387 387 387 383 382 381 377 373 372 372 372 372 371 369 367 366 366 364 363 358 354 350 350 347 346 343 339 339 332 332 331 327 326 323 322 321 321 321 321 311 307 306 305 304 304 302 300 299 293 293 291 291 286 285 284 284 283 282 280 280 277 273 270 266 264 264 264 262 261 260 260 259 257 257 256 256 255 254 251 248 247 247 244 243 242 239 236 233 233 231 230 225 218 217 217 216 215 215 215 214 211 205 205 202