#1       16186 
#    2       16695 
    3        7573 
    4        6701 
    5        6672 
    6        6672 
    7        6523 
    8        6413 
    9        6370 
   10        6342 
   11        6393 
   12        6276 
   13        6269 
   14        6359 
   15        6343 
   16        6192 
   17        6267 
   18        6234 
   19        6239 
   20        6122 
   21        6065 
   22        6149 
   23        6052 
   24        6014 
   25        6010 
   26        5951 
   27        6007 
   28        5950 
   29        5908 
   30        5953 
   31        5878 
   32        5822 
   33        5836 
   34        5890 
   35        5866 
   36        5658 
   37        5673 
   38        5679 
   39        5716 
   40        5614 
   41        5651 
   42        5574 
   43        5619 
   44        5499 
   45        5514 
   46        5515 
   47        5395 
   48        5454 
   49        5373 
   50        5374 
   51        5369 
   52        5327 
   53        5328 
   54        5280 
   55        5288 
   56        5222 
   57        5214 
   58        5148 
   59        5105 
   60        5108 
   61        5070 
   62        5072 
   63        5091 
   64        5050 
   65        4930 
   66        5050 
   67        4995 
   68        4925 
   69        4909 
   70        4876 
   71        4820 
   72        4828 
   73        4797 
   74        4809 
   75        4734 
   76        4717 
   77        4649 
   78        4663 
   79        4630 
   80        4574 
   81        4631 
   82        4567 
   83        4524 
   84        4520 
   85        4438 
   86        4460 
   87        4409 
   88        4428 
   89        4358 
   90        4356 
   91        4357 
   92        4310 
   93        4294 
   94        4260 
   95        4258 
   96        4151 
   97        4155 
   98        4163 
   99        4129 
  100        4103 
  101        4080 
  102        4059 
  103        4011 
  104        3986 
  105        3980 
  106        3944 
  107        3917 
  108        3860 
  109        3816 
  110        3844 
  111        3787 
  112        3778 
  113        3750 
  114        3736 
  115        3706 
  116        3666 
  117        3629 
  118        3636 
  119        3592 
  120        3597 
  121        3529 
  122        3538 
  123        3484 
  124        3439 
  125        3434 
  126        3390 
  127        3460 
  128        3343 
  129        3342 
  130        3326 
  131        3344 
  132        3269 
  133        3234 
  134        3230 
  135        3186 
  136        3121 
  137        3168 
  138        3101 
  139        3058 
  140        3089 
  141        2993 
  142        2998 
  143        2998 
  144        2954 
  145        2927 
  146        2909 
  147        2883 
  148        2848 
  149        2815 
  150        2828 
  151        2735 
  152        2745 
  153        2727 
  154        2675 
  155        2666 
  156        2642 
  157        2632 
  158        2606 
  159        2572 
  160        2533 
  161        2528 
  162        2514 
  163        2456 
  164        2423 
  165        2401 
  166        2379 
  167        2368 
  168        2319 
  169        2309 
  170        2270 
  171        2270 
  172        2240 
  173        2173 
  174        2186 
  175        2156 
  176        2134 
  177        2115 
  178        2090 
  179        2048 
  180        2042 
  181        1973 
  182        1979 
  183        1933 
  184        1935 
  185        1879 
  186        1889 
  187        1871 
  188        1794 
  189        1811 
  190        1759 
  191        1773 
  192        1696 
  193        1692 
  194        1689 
  195        1649 
  196        1629 
  197        1582 
  198        1563 
  199        1560 
  200        1500 
  201        1481 
  202        1461 
  203        1449 
  204        1397 
  205        1415 
  206        1361 
  207        1335 
  208        1322 
  209        1285 
  210        1261 
  211        1224 
  212        1196 
  213        1164 
  214        1171 
  215        1148 
  216        1105 
  217        1042 
  218        1066 
  219        1026 
  220         966 
  221         980 
  222         940 
  223         940 
  224         881 
  225         849 
  226         879 
  227         808 
  228         794 
  229         795 
  230         718 
  231         717 
  232         702 
  233         659 
  234         634 
  235         610 
  236         582 
  237         560 
  238         522 
  239         485 
  240         500 
  241         453 
  242         451 
  243         392 
  244         362 
  245         366 
  246         329 
  247         298 
  248         275 
  249         259 
  250         207 
  251         191 
  252         188 
  253         139 
  254         108 
  255         103 
  256          53 
  257          51 
  258          16 
  259           5 
  260        -22 
  261        -71 
  262        -87 
  263        -115 
  264        -144 
  265        -169 
  266        -198 
  267        -227 
  268        -260 
  269        -261 
  270        -302 
  271        -308 
  272        -365 
  273        -376 
  274        -397 
  275        -456 
  276        -452 
  277        -479 
  278        -507 
  279        -543 
  280        -563 
  281        -575 
  282        -626 
  283        -641 
  284        -688 
  285        -685 
  286        -716 
  287        -738 
  288        -800 
  289        -803 
  290        -821 
  291        -868 
  292        -891 
  293        -910 
  294        -914 
  295        -962 
  296        -983 
  297        -1034 
  298        -990 
  299        -1070 
  300        -1128 
  301        -1124 
  302        -1140 
  303        -1172 
  304        -1216 
  305        -1207 
  306        -1237 
  307        -1298 
  308        -1310 
  309        -1339 
  310        -1321 
  311        -1392 
  312        -1420 
  313        -1413 
  314        -1497 
  315        -1468 
  316        -1561 
  317        -1557 
  318        -1547 
  319        -1604 
  320        -1655 
  321        -1634 
  322        -1665 
  323        -1707 
  324        -1689 
  325        -1740 
  326        -1770 
  327        -1824 
  328        -1845 
  329        -1869 
  330        -1893 
  331        -1902 
  332        -1971 
  333        -1969 
  334        -1946 
  335        -2012 
  336        -2056 
  337        -2051 
  338        -2119 
  339        -2146 
  340        -2176 
  341        -2168 
  342        -2193 
  343        -2218 
  344        -2281 
  345        -2269 
  346        -2287 
  347        -2310 
  348        -2358 
  349        -2373 
  350        -2401 
  351        -2448 
  352        -2505 
  353        -2499 
  354        -2494 
  355        -2538 
  356        -2585 
  357        -2561 
  358        -2635 
  359        -2645 
  360        -2716 
  361        -2684 
  362        -2716 
  363        -2728 
  364        -2780 
  365        -2792 
  366        -2827 
  367        -2876 
  368        -2870 
  369        -2936 
  370        -2921 
  371        -2997 
  372        -2986 
  373        -2983 
  374        -3016 
  375        -3045 
  376        -3148 
  377        -3101 
  378        -3133 
  379        -3211 
  380        -3250 
  381        -3243 
  382        -3231 
  383        -3322 
  384        -3326 
  385        -3320 
  386        -3331 
  387        -3397 
  388        -3424 
  389        -3391 
  390        -3476 
  391        -3471 
  392        -3539 
  393        -3511 
  394        -3588 
  395        -3572 
  396        -3702 
  397        -3667 
  398        -3640 
  399        -3692 
  400        -3774 
  401        -3801 
  402        -3754 
  403        -3825 
  404        -3880 
  405        -3840 
  406        -3846 
  407        -3907 
  408        -4000 
  409        -3977 
  410        -3981 
  411        -3973 
  412        -4109 
  413        -4121 
  414        -4062 
  415        -4104 
  416        -4190 
  417        -4172 
  418        -4160 
  419        -4252 
  420        -4294 
  421        -4239 
  422        -4281 
  423        -4348 
  424        -4424 
  425        -4404 
  426        -4385 
  427        -4443 
  428        -4458 
  429        -4475 
  430        -4513 
  431        -4543 
  432        -4637 
  433        -4645 
  434        -4569 
  435        -4626 
  436        -4704 
  437        -4694 
  438        -4685 
  439        -4726 
  440        -4829 
  441        -4840 
  442        -4793 
  443        -4824 
  444        -4927 
  445        -4889 
  446        -4977 
  447        -4951 
  448        -5111 
  449        -4961 
  450        -4957 
  451        -5059 
  452        -5084 
  453        -5120 
  454        -5062 
  455        -5181 
  456        -5263 
  457        -5225 
  458        -5231 
  459        -5256 
  460        -5336 
  461        -5330 
  462        -5308 
  463        -5353 
  464        -5431 
  465        -5433 
  466        -5494 
  467        -5513 
  468        -5586 
  469        -5584 
  470        -5516 
  471        -5563 
  472        -5681 
  473        -5625 
  474        -5646 
  475        -5700 
  476        -5810 
  477        -5784 
  478        -5763 
  479        -5860 
  480        -5947 
  481        -5900 
  482        -5832 
  483        -5897 
  484        -5909 
  485        -6022 
  486        -5921 
  487        -6027 
  488        -6206 
  489        -6097 
  490        -6044 
  491        -6161 
  492        -6265 
  493        -6226 
  494        -6159 
  495        -6234 
  496        -6246 
  497        -6277 
  498        -6345 
  499        -6346 
  500        -6451 
  501        -6384 
  502        -6421 
  503        -6415 
  504        -6510 
  505        -6493 
  506        -6484 
  507        -6574 
  508        -6562 
  509        -6605 
  510        -6583 
  511        -6662 
  512        -6752 
  

  513        -6802 
  514        -6736 
  515        -6791 
  516        -6691 
  517        -6689 
  518        -6721 
  519        -6554 
  520        -6478 
  521        -6457 
  522        -6412 
  523        -6384 
  524        -6337 
  525        -6353 
  526        -6422 
  527        -6386 
  528        -6333 
  529        -6358 
  530        -6286 
  531        -6236 
  532        -6259 
  533        -6094 
  534        -6191 
  535        -6087 
  536        -6038 
  537        -6068 
  538        -6039 
  539        -6100 
  540        -5995 
  541        -5974 
  542        -5979 
  543        -5928 
  544        -5917 
  545        -5848 
  546        -6016 
  547        -5802 
  548        -5765 
  549        -5748 
  550        -5711 
  551        -5744 
  552        -5639 
  553        -5697 
  554        -5670 
  555        -5712 
  556        -5578 
  557        -5485 
  558        -5575 
  559        -5494 
  560        -5449 
  561        -5463 
  562        -5452 
  563        -5376 
  564        -5378 
  565        -5365 
  566        -5338 
  567        -5309 
  568        -5256 
  569        -5269 
  570        -5186 
  571        -5126 
  572        -5173 
  573        -5155 
  574        -5143 
  575        -5138 
  576        -5020 
  577        -5079 
  578        -5077 
  579        -5025 
  580        -4935 
  581        -4905 
  582        -4929 
  583        -4853 
  584        -4860 
  585        -4822 
  586        -4770 
  587        -4779 
  588        -4676 
  589        -4704 
  590        -4677 
  591        -4677 
  592        -4649 
  593        -4597 
  594        -4640 
  595        -4537 
  596        -4529 
  597        -4473 
  598        -4501 
  599        -4421 
  600        -4398 
  601        -4398 
  602        -4371 
  603        -4377 
  604        -4314 
  605        -4288 
  606        -4255 
  607        -4228 
  608        -4148 
  609        -4223 
  610        -4200 
  611        -4134 
  612        -4112 
  613        -4096 
  614        -4046 
  615        -4022 
  616        -4008 
  617        -3995 
  618        -3979 
  619        -3937 
  620        -3933 
  621        -3866 
  622        -3827 
  623        -3861 
  624        -3782 
  625        -3796 
  626        -3770 
  627        -3683 
  628        -3669 
  629        -3655 
  630        -3645 
  631        -3577 
  632        -3579 
  633        -3568 
  634        -3547 
  635        -3507 
  636        -3489 
  637        -3429 
  638        -3430 
  639        -3458 
  640        -3412 
  641        -3319 
  642        -3356 
  643        -3286 
  644        -3279 
  645        -3285 
  646        -3211 
  647        -3188 
  648        -3167 
  649        -3128 
  650        -3101 
  651        -3096 
  652        -3026 
  653        -3008 
  654        -3011 
  655        -2973 
  656        -2932 
  657        -2903 
  658        -2884 
  659        -2874 
  660        -2810 
  661        -2800 
  662        -2796 
  663        -2754 
  664        -2726 
  665        -2704 
  666        -2691 
  667        -2678 
  668        -2624 
  669        -2594 
  670        -2590 
  671        -2560 
  672        -2508 
  673        -2502 
  674        -2527 
  675        -2468 
  676        -2408 
  677        -2406 
  678        -2386 
  679        -2347 
  680        -2319 
  681        -2276 
  682        -2277 
  683        -2237 
  684        -2197 
  685        -2165 
  686        -2160 
  687        -2164 
  688        -2074 
  689        -2083 
  690        -2075 
  691        -2040 
  692        -2001 
  693        -1982 
  694        -1951 
  695        -1913 
  696        -1878 
  697        -1888 
  698        -1821 
  699        -1827 
  700        -1792 
  701        -1759 
  702        -1751 
  703        -1731 
  704        -1669 
  705        -1679 
  706        -1628 
  707        -1598 
  708        -1593 
  709        -1561 
  710        -1527 
  711        -1520 
  712        -1467 
  713        -1454 
  714        -1437 
  715        -1420 
  716        -1370 
  717        -1351 
  718        -1321 
  719        -1303 
  720        -1258 
  721        -1242 
  722        -1216 
  723        -1213 
  724        -1160 
  725        -1133 
  726        -1108 
  727        -1091 
  728        -1029 
  729        -1050 
  730        -1007 
  731        -988 
  732        -950 
  733        -923 
  734        -909 
  735        -873 
  736        -837 
  737        -829 
  738        -799 
  739        -784 
  740        -750 
  741        -719 
  742        -672 
  743        -678 
  744        -634 
  745        -602 
  746        -588 
  747        -560 
  748        -514 
  749        -512 
  750        -464 
  751        -450 
  752        -437 
  753        -407 
  754        -381 
  755        -332 
  756        -317 
  757        -293 
  758        -270 
  759        -256 
  760        -195 
  761        -186 
  762        -159 
  763        -135 
  764        -108 
  765        -87 
  766        -64 
  767        -35 
  768        -10 
  769           9 
  770          49 
  771          77 
  772         116 
  773         128 
  774         160 
  775         200 
  776         219 
  777         208 
  778         277 
  779         284 
  780         309 
  781         332 
  782         368 
  783         383 
  784         394 
  785         447 
  786         458 
  787         517 
  788         508 
  789         541 
  790         554 
  791         614 
  792         631 
  793         663 
  794         648 
  795         702 
  796         717 
  797         740 
  798         785 
  799         790 
  800         836 
  801         856 
  802         864 
  803         910 
  804         943 
  805         940 
  806         982 
  807        1006 
  808        1041 
  809        1036 
  810        1091 
  811        1115 
  812        1123 
  813        1201 
  814        1153 
  815        1216 
  816        1266 
  817        1260 
  818        1315 
  819        1331 
  820        1355 
  821        1352 
  822        1407 
  823        1407 
  824        1495 
  825        1468 
  826        1479 
  827        1521 
  828        1575 
  829        1562 
  830        1606 
  831        1630 
  832        1643 
  833        1700 
  834        1716 
  835        1721 
  836        1737 
  837        1801 
  838        1796 
  839        1817 
  840        1840 
  841        1879 
  842        1911 
  843        1935 
  844        1960 
  845        1991 
  846        1959 
  847        2038 
  848        2083 
  849        2100 
  850        2084 
  851        2167 
  852        2159 
  853        2180 
  854        2224 
  855        2230 
  856        2265 
  857        2300 
  858        2309 
  859        2338 
  860        2378 
  861        2394 
  862        2409 
  863        2425 
  864        2487 
  865        2492 
  866        2524 
  867        2543 
  868        2593 
  869        2570 
  870        2596 
  871        2643 
  872        2721 
  873        2706 
  874        2707 
  875        2760 
  876        2777 
  877        2815 
  878        2827 
  879        2854 
  880        2895 
  881        2890 
  882        2950 
  883        2969 
  884        2941 
  885        2952 


  886        3000 
  887        3043 
  888        3056 
  889        3105 
  890        3092 
  891        3087 
  892        3161 
  893        3115 
  894        3136 
  895        3147 
  896        3153 
  897        3137 
  898        3113 
  899        3091 
  900        3067 
  901        3012 
  902        2950 
  903        2971 
  904        2902 
  905        2823 
  906        2644 
  907        2584 
  908        2475 
  909        2333 
  910        2205 
  911        2096 
  912        1974 
  913        1825 
  914        1727 
  915        1545 
  916        1404 
  917        1234 
  918        1045 
  919         978 
  920         892 
  921         782 
  922         727 
  923         648 
  924         607 
  925         539 
  926         484 
  927         423 
  928         383 
  929         348 
  930         307 
  931         297 
  932         284 
  933         272 
  934         277 
  935         250 
  936         254 
  937         243 
  938         230 
  939         236 
  940         234 
  941         232 
  942         228 
  943         235 
  944         228 
  945         228 
  946         233 
  947         224 
  948         236 
  949         240 
  950         226 
  951         231 
  952         251 
  953         240 
  954         235 
  955         239 
  956         247 
  957         231 
  958         232 
  959         239 
  960         244 
  961         244 
  962         253 
  963         252 
  964         248 
  965         254 
  966         244 
  967         247 
  968         254 
  969         261 
  970         255 
  971         241 
  972         249 
  973         266 
  974         255 
  975         252 
  976         256 
  977         255 
  978         246 
  979         249 
  980         285 
  981         250 
  982         250 
  983         276 
  984         254 
  985         269 
  986         273 
  987         249 
  988         285 
  989         261 
  990         274 
  991         275 
  992         286 
  993         283 
  994         266 
  995         272 
  996         264 
  997         291 
  998         276 
  999         284 
 1000         288 
 1001         290 
 1002         287 
 1003         276 
 1004         302 
 1005         280 
 1006         279 
 1007         292 
 1008         288 
 1009         308 
 1010         294 
 1011         287 
 1012         297 
 1013         300 
 1014         279 
 1015         305 
 1016         303 
 1017         295 
 1018         281 
 1019         312 
 1020         317 
 1021         290 
 1022         282 
 1023         305 
 1024         309 
