500 1000 799 798 797 796 796 795 794 794 791 789 789 787 784 784 783 783 780 779 778 777 776 774 773 770 769 769 768 766 766 761 760 759 756 754 754 752 751 750 750 750 749 749 748 745 744 743 743 740 739 736 736 736 735 733 733 727 727 727 726 723 723 722 722 721 719 719 719 719 717 715 713 711 710 708 707 704 703 702 701 700 699 695 695 695 695 693 691 691 690 690 689 687 686 682 682 681 681 679 679 678 678 677 677 676 676 674 674 673 673 671 671 671 668 668 660 658 657 656 655 655 653 653 652 652 651 651 649 646 645 644 643 641 640 639 638 638 633 632 631 627 624 624 623 623 621 620 620 618 616 616 614 612 611 609 608 607 606 605 602 602 601 600 599 599 597 596 595 594 594 592 592 590 590 589 586 585 585 584 583 582 582 578 574 574 574 574 571 570 569 565 564 564 563 562 560 557 556 555 552 550 549 548 545 544 543 542 542 540 537 536 535 535 533 532 532 529 529 528 526 526 526 525 524 523 522 522 520 520 518 517 516 516 515 514 514 512 512 512 511 511 508 507 504 504 502 499 499 498 496 496 494 492 490 489 487 485 483 480 480 480 480 479 475 475 474 474 474 473 472 471 470 469 467 465 463 461 461 461 461 460 458 457 456 451 451 450 450 450 448 447 447 447 447 446 445 444 441 438 438 437 436 434 433 432 430 428 428 427 423 423 422 419 418 416 415 414 414 413 413 411 409 408 408 405 404 404 390 390 390 390 390 389 386 385 385 385 384 384 383 380 379 377 375 375 373 372 372 368 368 367 366 364 364 362 361 360 360 359 357 356 355 354 353 352 350 350 349 348 347 346 346 344 343 342 342 341 340 339 337 337 337 332 332 332 330 330 329 328 327 327 323 322 321 321 321 319 317 315 315 313 313 313 312 312 312 312 311 310 310 310 309 307 306 304 303 302 299 299 299 299 297 296 295 294 294 293 292 292 291 291 290 290 288 283 280 279 279 278 278 277 277 276 272 271 270 269 267 267 264 262 261 259 258 258 258 258 255 255 253 251 251 248 248 246 245 243 242 241 241 237 237 237 236 235 234 231 229 229 228 228 227 226 225 224 224 222 221 218 217 217 216 214 214 210 207 207 206 205 205 203