300 1000 798 795 795 793 792 791 788 788 784 784 784 784 780 779 774 770 766 758 757 755 750 748 748 748 747 746 743 742 741 737 735 731 730 729 729 729 725 720 716 716 712 708 707 702 701 694 692 690 689 689 687 680 679 677 677 677 676 673 672 672 672 668 663 662 660 659 659 657 655 655 653 652 651 648 645 644 640 639 637 636 635 634 630 627 627 627 626 624 619 617 615 614 607 607 606 605 604 598 598 596 595 594 593 592 590 590 589 588 588 586 585 581 579 579 578 576 576 575 574 574 573 572 572 566 562 557 556 552 550 549 548 545 539 534 533 530 530 529 528 526 526 522 516 516 515 513 513 512 511 507 505 503 502 499 496 495 495 493 492 486 485 484 481 480 478 475 471 470 469 466 463 458 458 458 456 449 449 448 446 444 444 444 441 440 439 439 436 435 434 434 431 431 429 427 426 425 424 421 421 420 419 418 417 411 409 409 408 405 403 402 400 399 393 388 382 381 380 378 374 372 372 369 368 366 361 357 357 349 347 347 347 346 344 341 340 339 339 339 338 333 331 324 324 322 316 314 313 310 303 301 298 297 296 292 288 286 284 283 275 274 271 268 268 267 264 264 261 260 259 259 259 256 251 249 247 246 244 243 243 238 237 237 233 232 232 230 227 225 224 224 224 223 220 217 217 217 216 215 212 209