0 1 1 5 2 10 3 15 4 20 5 25 6 25 7 30 8 35 9 40 10 45 11 50 12 50 13 55 14 60 15 65 16 70 17 75 18 75 19 80 20 85 21 90 22 95 23 100 24 100 25 105 26 110 27 115 28 120 29 125 30 125 31 125 32 130 33 135 34 140 35 145 36 150 37 150 38 155 39 160 40 165 41 170 42 175 43 175 44 180 45 185 46 190 47 195 48 200 49 200 50 205 51 210 52 215 53 220 54 225 55 225 56 230 57 235 58 240 59 245 60 250 61 250 62 250 63 255 64 260 65 265 66 270 67 275 68 275 69 280 70 285 71 290 72 295 73 300 74 300 75 305 76 310 77 315 78 320 79 325 80 325 81 330 82 335 83 340 84 345 85 350 86 350 87 355 88 360 89 365 90 370 91 375 92 375 93 375 94 380 95 385 96 390 97 395 98 400 99 400 100 405 101 410 102 415 103 420 104 425 105 425 106 430 107 435 108 440 109 445 110 450 111 450 112 455 113 460 114 465 115 470 116 475 117 475 118 480 119 485 120 490 121 495 122 500 123 500 124 500 125 505 126 510 127 515 128 520 129 525 130 525 131 530 132 535 133 540 134 545 135 550 136 550 137 555 138 560 139 565 140 570 141 575 142 575 143 580 144 585 145 590 146 595 147 600 148 600 149 605 150 610 151 615 152 620 153 625 154 625 155 625 156 625 157 630 158 635 159 640 160 645 161 650 162 650 163 655 164 660 165 665 166 670 167 675 168 675 169 680 170 685 171 690 172 695 173 700 174 700 175 705 176 710 177 715 178 720 179 725 180 725 181 730 182 735 183 740 184 745 185 750 186 750 187 750 188 755 189 760 190 765 191 770 192 775 193 775 194 780 195 785 196 790 197 795 198 800 199 800 200 805 201 810 202 815 203 820 204 825 205 825 206 830 207 835 208 840 209 845 210 850 211 850 212 855 213 860 214 865 215 870 216 875 217 875 218 875 219 880 220 885 221 890 222 895 223 900 224 900 225 905 226 910 227 915 228 920 229 925 230 925 231 930 232 935 233 940 234 945 235 950 236 950 237 955 238 960 239 965 240 970 241 975 242 975 243 980 244 985 245 990 246 995 247 1000 248 1000 249 1000 250 1005 251 1010 252 1015 253 1020 254 1025 255 1025 256 1030 257 1035 258 1040 259 1045 260 1050 261 1050 262 1055 263 1060 264 1065 265 1070 266 1075 267 1075 268 1080 269 1085 270 1090 271 1095 272 1100 273 1100 274 1105 275 1110 276 1115 277 1120 278 1125 279 1125 280 1125 281 1130 282 1135 283 1140 284 1145 285 1150 286 1150 287 1155 288 1160 289 1165 290 1170 291 1175 292 1175 293 1180 294 1185 295 1190 296 1195 297 1200 298 1200 299 1205 300 1210 301 1215 302 1220 303 1225 304 1225 305 1230 306 1235 307 1240 308 1245 309 1250 310 1250 311 1250 312 1250 313 1255 314 1260 315 1265 316 1270 317 1275 318 1275 319 1280 320 1285 321 1290 322 1295 323 1300 324 1300 325 1305 326 1310 327 1315 328 1320 329 1325 330 1325 331 1330 332 1335 333 1340 334 1345 335 1350 336 1350 337 1355 338 1360 339 1365 340 1370 341 1375 342 1375 343 1375 344 1380 345 1385 346 1390 347 1395 348 1400 349 1400 350 1405 351 1410 352 1415 353 1420 354 1425 355 1425 356 1430 357 1435 358 1440 359 1445 360 1450 361 1450 362 1455 363 1460 364 1465 365 1470 366 1475 367 1475 368 1480 369 1485 370 1490 371 1495 372 1500 373 1500 374 1500 375 1505 376 1510 377 1515 378 1520 379 1525 380 1525 381 1530 382 1535 383 1540 384 1545 385 1550 386 1550 387 1555 388 1560 389 1565 390 1570 391 1575 392 1575 393 1580 394 1585 395 1590 396 1595 397 1600 398 1600 399 1605 400 1610 401 1615 402 1620 403 1625 404 1625 405 1625 406 1630 407 1635 408 1640 409 1645 410 1650 411 1650 412 1655 413 1660 414 1665 415 1670 416 1675 417 1675 418 1680 419 1685 420 1690 421 1695 422 1700 423 1700 424 1705 425 1710 426 1715 427 1720 428 1725 429 1725 430 1730 431 1735 432 1740 433 1745 434 1750 435 1750 436 1750 437 1755 438 1760 439 1765 440 1770 441 1775 442 1775 443 1780 444 1785 445 1790 446 1795 447 1800 448 1800 449 1805 450 1810 451 1815 452 1820 453 1825 454 1825 455 1830 456 1835 457 1840 458 1845 459 1850 460 1850 461 1855 462 1860 463 1865 464 1870 465 1875 466 1875 467 1875 468 1875 469 1880 470 1885 471 1890 472 1895 473 1900 474 1900 475 1905 476 1910 477 1915 478 1920 479 1925 480 1925 481 1930 482 1935 483 1940 484 1945 485 1950 486 1950 487 1955 488 1960 489 1965 490 1970 491 1975 492 1975 493 1980 494 1985 495 1990 496 1995 497 2000 498 2000 499 2000 500 2005 501 2010 502 2015 503 2020 504 2025 505 2025 506 2030 507 2035 508 2040 509 2045 510 2050 511 2050 512 2055 513 2060 514 2065 515 2070 516 2075 517 2075 518 2080 519 2085 520 2090 521 2095 522 2100 523 2100 524 2105 525 2110 526 2115 527 2120 528 2125 529 2125 530 2125 531 2130 532 2135 533 2140 534 2145 535 2150 536 2150 537 2155 538 2160 539 2165 540 2170 541 2175 542 2175 543 2180 544 2185 545 2190 546 2195 547 2200 548 2200 549 2205 550 2210 551 2215 552 2220 553 2225 554 2225 555 2230 556 2235 557 2240 558 2245 559 2250 560 2250 561 2250 562 2255 563 2260 564 2265 565 2270 566 2275 567 2275 568 2280 569 2285 570 2290 571 2295 572 2300 573 2300 574 2305 575 2310 576 2315 577 2320 578 2325 579 2325 580 2330 581 2335 582 2340 583 2345 584 2350 585 2350 586 2355 587 2360 588 2365 589 2370 590 2375 591 2375 592 2375 593 2380 594 2385 595 2390 596 2395 597 2400 598 2400 599 2405 600 2410 601 2415 602 2420 603 2425 604 2425 605 2430 606 2435 607 2440 608 2445 609 2450 610 2450 611 2455 612 2460 613 2465 614 2470 615 2475 616 2475 617 2480 618 2485 619 2490 620 2495 621 2500 622 2500 623 2500 624 2500 625 2505 626 2510 627 2515 628 2520 629 2525 630 2525 631 2530 632 2535 633 2540 634 2545 635 2550 636 2550 637 2555 638 2560 639 2565 640 2570 641 2575 642 2575 643 2580 644 2585 645 2590 646 2595 647 2600 648 2600 649 2605 650 2610 651 2615 652 2620 653 2625 654 2625 655 2625 656 2630 657 2635 658 2640 659 2645 660 2650 661 2650 662 2655 663 2660 664 2665 665 2670 666 2675 667 2675 668 2680 669 2685 670 2690 671 2695 672 2700 673 2700 674 2705 675 2710 676 2715 677 2720 678 2725 679 2725 680 2730 681 2735 682 2740 683 2745 684 2750 685 2750 686 2750 687 2755 688 2760 689 2765 690 2770 691 2775 692 2775 693 2780 694 2785 695 2790 696 2795 697 2800 698 2800 699 2805 700 2810 701 2815 702 2820 703 2825 704 2825 705 2830 706 2835 707 2840 708 2845 709 2850 710 2850 711 2855 712 2860 713 2865 714 2870 715 2875 716 2875 717 2875 718 2880 719 2885 720 2890 721 2895 722 2900 723 2900 724 2905 725 2910 726 2915 727 2920 728 2925 729 2925 730 2930 731 2935 732 2940 733 2945 734 2950 735 2950 736 2955 737 2960 738 2965 739 2970 740 2975 741 2975 742 2980 743 2985 744 2990 745 2995 746 3000 747 3000 748 3000 749 3005 750 3010 751 3015 752 3020 753 3025 754 3025 755 3030 756 3035 757 3040 758 3045 759 3050 760 3050 761 3055 762 3060 763 3065 764 3070 765 3075 766 3075 767 3080 768 3085 769 3090 770 3095 771 3100 772 3100 773 3105 774 3110 775 3115 776 3120 777 3125 778 3125 779 3125 780 3125 781 3125 782 3130 783 3135 784 3140 785 3145 786 3150 787 3150 788 3155 789 3160 790 3165 791 3170 792 3175 793 3175 794 3180 795 3185 796 3190 797 3195 798 3200 799 3200 800 3205 801 3210 802 3215 803 3220 804 3225 805 3225 806 3230 807 3235 808 3240 809 3245 810 3250 811 3250 812 3250 813 3255 814 3260 815 3265 816 3270 817 3275 818 3275 819 3280 820 3285 821 3290 822 3295 823 3300 824 3300 825 3305 826 3310 827 3315 828 3320 829 3325 830 3325 831 3330 832 3335 833 3340 834 3345 835 3350 836 3350 837 3355 838 3360 839 3365 840 3370 841 3375 842 3375 843 3375 844 3380 845 3385 846 3390 847 3395 848 3400 849 3400 850 3405 851 3410 852 3415 853 3420 854 3425 855 3425 856 3430 857 3435 858 3440 859 3445 860 3450 861 3450 862 3455 863 3460 864 3465 865 3470 866 3475 867 3475 868 3480 869 3485 870 3490 871 3495 872 3500 873 3500 874 3500 875 3505 876 3510 877 3515 878 3520 879 3525 880 3525 881 3530 882 3535 883 3540 884 3545 885 3550 886 3550 887 3555 888 3560 889 3565 890 3570 891 3575 892 3575 893 3580 894 3585 895 3590 896 3595 897 3600 898 3600 899 3605 900 3610 901 3615 902 3620 903 3625 904 3625 905 3625 906 3630 907 3635 908 3640 909 3645 910 3650 911 3650 912 3655 913 3660 914 3665 915 3670 916 3675 917 3675 918 3680 919 3685 920 3690 921 3695 922 3700 923 3700 924 3705 925 3710 926 3715 927 3720 928 3725 929 3725 930 3730 931 3735 932 3740 933 3745 934 3750 935 3750 936 3750 937 3750 938 3755 939 3760 940 3765 941 3770 942 3775 943 3775 944 3780 945 3785 946 3790 947 3795 948 3800 949 3800 950 3805 951 3810 952 3815 953 3820 954 3825 955 3825 956 3830 957 3835 958 3840 959 3845 960 3850 961 3850 962 3855 963 3860 964 3865 965 3870 966 3875 967 3875 968 3875 969 3880 970 3885 971 3890 972 3895 973 3900 974 3900 975 3905 976 3910 977 3915 978 3920 979 3925 980 3925 981 3930 982 3935 983 3940 984 3945 985 3950 986 3950 987 3955 988 3960 989 3965 990 3970 991 3975 992 3975 993 3980 994 3985 995 3990 996 3995 997 4000 998 4000 999 4000 1000 4005