500 1000 794 793 793 793 792 792 791 791 790 787 786 784 784 781 780 780 779 779 778 777 777 776 776 776 776 776 774 774 774 773 773 771 771 771 771 768 762 762 762 760 754 753 751 750 750 749 748 748 746 746 745 740 740 739 738 735 735 733 732 731 731 730 727 725 720 720 719 719 717 715 715 714 714 708 707 706 706 705 703 702 702 699 699 699 696 694 694 694 694 692 690 690 687 687 687 685 685 682 681 680 679 675 674 674 673 671 671 670 670 669 668 668 666 663 663 662 662 661 661 659 658 658 654 653 653 652 651 651 651 647 640 640 640 639 639 638 637 635 634 631 630 629 628 626 626 625 623 622 620 617 616 615 615 613 612 612 612 611 610 609 608 607 604 604 604 602 600 600 598 596 596 595 595 593 591 586 585 585 585 584 580 580 580 580 580 579 579 578 576 576 575 575 574 572 568 567 566 565 564 564 563 563 563 562 559 557 557 557 555 554 554 552 551 551 551 550 549 548 548 547 546 545 545 544 544 544 539 539 537 535 534 534 532 531 531 530 529 528 525 525 525 524 523 523 520 519 518 517 516 512 511 510 508 507 506 503 503 503 501 499 498 497 495 494 494 493 491 490 490 485 483 483 482 481 481 481 480 480 479 478 476 476 474 474 472 472 467 466 466 465 464 463 463 462 461 459 458 458 457 456 455 452 450 448 447 446 446 445 442 441 439 438 438 437 436 433 432 430 428 427 426 424 415 414 413 412 409 409 407 406 405 404 403 402 402 401 400 399 398 393 392 388 388 386 386 385 384 383 382 378 377 375 375 373 373 371 369 367 367 365 365 364 364 363 363 362 360 358 358 355 355 354 353 352 349 349 347 346 346 344 340 339 338 334 333 333 330 328 328 325 325 325 325 324 322 321 320 319 318 309 307 307 306 305 305 305 302 301 300 298 297 296 293 293 292 291 291 288 288 287 286 285 283 283 281 279 277 276 276 273 269 266 265 264 264 262 260 259 259 258 257 257 252 251 251 248 248 248 247 247 247 247 247 246 246 246 245 245 245 245 245 244 244 244 240 239 237 236 236 233 233 228 228 227 224 224 222 220 220 218 216 216 215 215 213 213 212 212 212 210 208 208 207 205 203 203 202 201 200 200