500 1000 797 796 796 796 795 794 794 793 793 792 791 790 790 790 789 787 785 785 783 782 781 779 779 777 776 775 774 771 771 770 770 770 769 768 766 760 757 757 756 756 755 754 754 753 753 752 750 750 749 748 747 745 743 742 741 741 739 737 737 736 736 734 734 732 732 731 730 729 728 725 723 722 722 720 718 718 717 716 716 715 715 715 713 712 712 712 710 710 709 709 704 704 704 704 703 701 699 699 698 697 697 697 695 694 693 692 689 688 687 687 687 684 682 677 675 674 674 674 674 673 671 671 669 667 667 666 666 662 659 658 658 656 654 653 652 650 649 648 646 642 634 632 632 630 630 630 629 624 622 621 621 618 615 615 615 614 614 613 609 608 608 608 608 608 605 603 603 602 602 594 593 593 593 592 592 588 588 588 588 588 587 586 584 584 582 582 580 579 578 577 577 577 576 576 576 575 575 575 575 574 574 574 572 570 570 568 565 564 563 562 561 560 559 558 557 557 557 557 556 554 552 552 551 550 550 549 548 546 545 545 544 544 543 543 543 541 539 539 537 537 536 533 532 532 531 528 528 526 522 521 520 516 515 515 514 514 512 511 510 509 509 509 507 503 503 502 501 500 500 500 500 500 497 497 497 495 495 494 493 492 491 489 489 488 487 486 485 485 485 484 484 482 481 481 480 480 479 479 477 475 475 475 470 469 469 468 467 466 466 466 465 465 464 461 459 457 454 450 449 448 447 445 443 443 442 442 442 441 441 439 438 436 433 429 428 428 428 427 424 422 422 422 421 420 419 418 418 417 416 414 414 413 412 411 409 409 408 406 405 404 402 399 398 397 397 390 384 383 383 381 380 380 379 378 378 376 373 373 373 371 367 366 365 365 365 364 363 362 361 360 360 358 358 358 356 356 356 353 352 350 349 349 348 348 347 347 346 345 343 343 341 341 338 338 335 335 334 332 329 327 326 326 325 324 323 320 319 319 315 314 314 313 311 309 308 306 304 302 299 299 296 296 294 294 287 287 286 284 284 282 279 276 276 274 272 271 267 267 258 257 257 257 253 251 250 247 242 240 239 238 237 235 235 234 233 228 225 225 219 218 218 217 216 216 216 214 214 207 207 206 206 205 204 204 203 203 203 201 201 201