    0        168004,6 
    1        363,5234 
    2               0 
    3               0 
    4               0 
    5               0 
    6               0 
    7               0 
    8               0 
    9               0 
   10               0 
   11               0 
   12               0 
   13               0 
   14               0 
   15               0 
   16               0 
   17               2 
   18             118 
   19             618 
   20            1184 
   21            1352 
   22            1338 
   23            1448 
   24            1415 
   25            1504 
   26            1532 
   27            1450 
   28            1486 
   29            1539 
   30            1501 
   31            1532 
   32            1718 
   33            7192 
   34            9523 
   35            9605 
   36            9905 
   37           10034 
   38            9956 
   39            9978 
   40            9954 
   41            9938 
   42            9725 
   43            9708 
   44            9530 
   45            9448 
   46            9689 
   47            9487 
   48            9330 
   49            9273 
   50            9485 
   51            9197 
   52            9326 
   53            9407 
   54            9279 
   55            9362 
   56            9575 
   57            9699 
   58            9676 
   59            9688 
   60            9516 
   61            9380 
   62            9250 
   63            9133 
   64            9033 
   65            9004 
   66            9105 
   67            9119 
   68            8951 
   69            9047 
   70            8945 
   71            9027 
   72            9031 
   73            8689 
   74            8969 
   75            9060 
   76            9143 
   77            9084 
   78            9099 
   79            9163 
   80            9428 
   81            9452 
   82            9723 
   83            9409 
   84            9605 
   85            9592 
   86            9750 
   87            9885 
   88           10066 
   89           10075 
   90           10131 
   91           10064 
   92           10131 
   93            9868 
   94           10160 
   95           10018 
   96           10107 
   97           10106 
   98           10256 
   99           10008 
  100            9997 
  101            9776 
  102            9783 
  103            9655 
  104            9583 
  105            9679 
  106            9467 
  107            9532 
  108            9564 
  109            9399 
  110            9280 
  111            9421 
  112            9464 
  113            9515 
  114            9648 
  115            9444 
  116            9844 
  117            9921 
  118            9719 
  119            9799 
  120           10194 
  121           10272 
  122           10328 
  123           10414 
  124           10811 
  125           10709 
  126           10676 
  127           10747 
  128           11244 
  129           11076 
  130           10860 
  131           10963 
  132           10955 
  133           10987 
  134           11021 
  135           11077 
  136           11125 
  137           11122 
  138           11083 
  139           10896 
  140           10911 
  141           10677 
  142           10909 
  143           10859 
  144           10772 
  145           10827 
  146           10786 
  147           10560 
  148           10731 
  149           10605 
  150           10543 
  151           10615 
  152           10486 
  153           10218 
  154           10486 
  155           10013 
  156           10363 
  157            9921 
  158           10002 
  159            9981 
  160           10121 
  161            9922 
  162            9953 
  163            9806 
  164           10013 
  165            9707 
  166            9824 
  167            9682 
  168            9509 
  169            9397 
  170            9504 
  171            9475 
  172            9660 
  173            9377 
  174            9224 
  175            9161 
  176            9327 
  177            9048 
  178            9243 
  179            9167 
  180            9215 
  181            8910 
  182            9044 
  183            9053 
  184            9178 
  185            9128 
  186            9182 
  187            9118 
  188            9311 
  189            9331 
  190            9398 
  191            9349 
  192            9620 
  193            9607 
  194            9859 
  195           10109 
  196           10392 
  197           10597 
  198           10960 
  199           11161 
  200           11732 
  201           12155 
  202           12442 
  203           12690 
  204           13169 
  205           13545 
  206           13798 
  207           14211 
  208           14740 
  209           14453 
  210           15190 
  211           15322 
  212           15347 
  213           15215 
  214           15426 
  215           15329 
  216           15000 
  217           14690 
  218           14607 
  219           14095 
  220           13550 
  221           13092 
  222           12873 
  223           11967 
  224           11345 
  225           10844 
  226           10387 
  227            9664 
  228            9199 
  229            8584 
  230            8473 
  231            7965 
  232            7722 
  233            7132 
  234            6892 
  235            6514 
  236            6213 
  237            6140 
  238            5940 
  239            5828 
  240            5484 
  241            5312 
  242            5202 
  243            4992 
  244            4828 
  245            4598 
  246            4522 
  247            4206 
  248            4275 
  249            4086 
  250            3969 
  251            3894 
  252            3855 
  253            3672 
  254            3671 
  255            3499 
  256            3475 
  257            3450 
  258            3439 
  259            3431 
  260            3289 
  261            3173 
  262            3256 
  263            3225 
  264            3209 
  265            3096 
  266            3090 
  267            3120 
  268            3116 
  269            3021 
  270            3023 
  271            2967 
  272            3074 
  273            3100 
  274            3038 
  275            3012 
  276            3099 
  277            3112 
  278            3053 
  279            3044 
  280            3038 
  281            3027 
  282            3047 
  283            3013 
  284            3099 
  285            3093 
  286            3043 
  287            3032 
  288            3093 
  289            3119 
  290            3187 
  291            3033 
  292            3175 
  293            3022 
  294            3130 
  295            3091 
  296            3133 
  297            3196 
  298            3356 
  299            3332 
  300            3382 
  301            3396 
  302            3539 
  303            3599 
  304            3733 
  305            3998 
  306            4229 
  307            4598 
  308            5010 
  309            5471 
  310            6296 
  311            6920 
  312            7898 
  313            9033 
  314           10593 
  315           11944 
  316           13732 
  317           15468 
  318           18215 
  319           19979 
  320           22859 
  321           25399 
  322           28450 
  323           30993 
  324           34381 
  325           36809 
  326           40598 
  327           42602 
  328           46074 
  329           48123 
  330           51191 
  331           52602 
  332           54649 
  333           55566 
  334           57058 
  335           56442 
  336           56516 
  337           55306 
  338           54602 
  339           52212 
  340           50564 
  341           47434 
  342           45187 
  343           41963 
  344           38816 
  345           35137 
  346           32263 
  347           28437 
  348           25418 
  349           22036 
  350           19827 
  351           17192 
  352           14831 
  353           12778 
  354           11021 
  355            9434 
  356            7974 
  357            6779 
  358            5911 
  359            5305 
  360            4549 
  361            4113 
  362            3959 
  363            3448 
  364            3344 
  365            3234 
  366            3053 
  367            3034 
  368            2924 
  369            2928 
  370            2800 
  371            2787 
  372            2778 
  373            2746 
  374            2797 
  375            2855 
  376            2775 
  377            2815 
  378            2775 
  379            2812 
  380            2840 
  381            2811 
  382            2720 
  383            2753 
  384            2861 
  385            2850 
  386            2677 
  387            2793 
  388            2877 
  389            2810 
  390            2841 
  391            2648 
  392            2796 
  393            2776 
  394            2851 
  395            2806 
  396            2864 
  397            2687 
  398            2895 
  399            2844 
  400            2944 
  401            2781 
  402            2739 
  403            2767 
  404            2832 
  405            2817 
  406            2915 
  407            2794 
  408            2788 
  409            2868 
  410            2967 
  411            2832 
  412            2833 
  413            2793 
  414            2942 
  415            2818 
  416            2838 
  417            2860 
  418            2933 
  419            2850 
  420            2969 
  421            2868 
  422            2944 
  423            2926 
  424            2908 
  425            2904 
  426            3029 
  427            2916 
  428            2966 
  429            2888 
  430            3077 
  431            2981 
  432            3013 
  433            2908 
  434            3052 
  435            2953 
  436            2974 
  437            2968 
  438            3041 
  439            2965 
  440            3045 
  441            3115 
  442            3028 
  443            3044 
  444            3114 
  445            3154 
  446            3120 
  447            3063 
  448            2947 
  449            3083 
  450            3021 
  451            3071 
  452            3171 
  453            3109 
  454            3191 
  455            3089 
  456            3114 
  457            2979 
  458            3210 
  459            3000 
  460            3123 
  461            3129 
  462            3050 
  463            3110 
  464            3062 
  465            3037 
  466            3074 
  467            3070 
  468            3025 
  469            3008 
  470            2976 
  471            3030 
  472            3068 
  473            2930 
  474            3062 
  475            2980 
  476            3025 
  477            2999 
  478            2968 
  479            2891 
  480            3013 
  481            2936 
  482            2985 
  483            2946 
  484            2979 
  485            2953 
  486            3057 
  487            3096 
  488            3035 
  489            3025 
  490            3038 
  491            3003 
  492            3049 
  493            3006 
  494            3173 
  495            3106 
  496            3174 
  497            2962 
  498            2997 
  499            2994 
  500            3124 
  501            3022 
  502            3138 
  503            3091 
  504            3089 
  505            3044 
  506            3036 
  507            3130 
  508            3104 
  509            3042 
  510            3085 
  511            3003 
  512            3105 
  513            3109 
  514            3181 
  515            2995 
  516            3219 
  517            3166 
  518            3128 
  519            3026 
  520            3168 
  521            3105 
  522            3141 
  523            3165 
  524            3223 
  525            3193 
  526            3186 
  527            3106 
  528            3134 
  529            2984 
  530            3208 
  531            3187 
  532            3211 
  533            3222 
  534            3181 
  535            3220 
  536            3261 
  537            3296 
  538            3246 
  539            3268 
  540            3331 
  541            3239 
  542            3307 
  543            3355 
  544            3374 
  545            3370 
  546            3403 
  547            3347 
  548            3336 
  549            3463 
  550            3508 
  551            3514 
  552            3486 
  553            3367 
  554            3599 
  555            3386 
  556            3398 
  557            3490 
  558            3462 
  559            3490 
  560            3251 
  561            3353 
  562            3378 
  563            3278 
  564            3215 
  565            3263 
  566            3240 
  567            3211 
  568            3348 
  569            3132 
  570            3270 
  571            3088 
  572            3148 
  573            2998 
  574            3065 
  575            2978 
  576            2993 
  577            2949 
  578            2996 
  579            2820 
  580            2861 
  581            2742 
  582            2849 
  583            2691 
  584            2724 
  585            2662 
  586            2679 
  587            2647 
  588            2626 
  589            2613 
  590            2408 
  591            2480 
  592            2490 
  593            2412 
  594            2441 
  595            2454 
  596            2345 
  597            2355 
  598            2427 
  599            2371 
  600            2348 
  601            2335 
  602            2191 
  603            2285 
  604            2324 
  605            2333 
  606            2281 
  607            2289 
  608            2294 
  609            2222 
  610            2288 
  611            2219 
  612            2289 
  613            2222 
  614            2380 
  615            2271 
  616            2328 
  617            2229 
  618            2309 
  619            2229 
  620            2328 
  621            2167 
  622            2341 
  623            2239 
  624            2400 
  625            2228 
  626            2384 
  627            2370 
  628            2322 
  629            2457 
  630            2493 
  631            2310 
  632            2361 
  633            2459 
  634            2493 
  635            2518 
  636            2526 
  637            2566 
  638            2710 
  639            2632 
  640            2746 
  641            2839 
  642            2691 
  643            2854 
  644            2980 
  645            3041 
  646            3245 
  647            3289 
  648            3413 
  649            3335 
  650            3500 
  651            3591 
  652            3693 
  653            3805 
  654            3994 
  655            4148 
  656            4349 
  657            4290 
  658            4512 
  659            4624 
  660            4763 
  661            4840 
  662            5089 
  663            5112 
  664            5284 
  665            5465 
  666            5528 
  667            5599 
  668            5795 
  669            5812 
  670            5968 
  671            6006 
  672            6186 
  673            6104 
  674            6190 
  675            6098 
  676            6100 
  677            5957 
  678            6008 
  679            6048 
  680            5958 
  681            5704 
  682            5808 
  683            5542 
  684            5453 
  685            5361 
  686            5272 
  687            5078 
  688            4972 
  689            4693 
  690            4658 
  691            4315 
  692            4220 
  693            4039 
  694            3960 
  695            3622 
  696            3614 
  697            3214 
  698            3207 
  699            2926 
  700            2823 
  701            2778 
  702            2589 
  703            2498 
  704            2275 
  705            2168 
  706            2183 
  707            2045 
  708            1970 
  709            1800 
  710            1755 
  711            1624 
  712            1653 
  713            1451 
  714            1467 
  715            1354 
  716            1344 
  717            1284 
  718            1257 
  719            1187 
  720            1193 
  721            1152 
  722            1157 
  723            1074 
  724             984 
  725            1024 
  726            1019 
  727             983 
  728             976 
  729             997 
  730             985 
  731             914 
  732             944 
  733             922 
  734             900 
  735             888 
  736             950 
  737             846 
  738             880 
  739             903 
  740             861 
  741             907 
  742             893 
  743             844 
  744             846 
  745             855 
  746             902 
  747             845 
  748             898 
  749             851 
  750             899 
  751             897 
  752             942 
  753             862 
  754             957 
  755             926 
  756            1021 
  757            1004 
  758            1066 
  759            1113 
  760            1147 
  761            1205 
  762            1303 
  763            1336 
  764            1423 
  765            1480 
  766            1604 
  767            1616 
  768            1762 
  769            1891 
  770            2133 
  771            2135 
  772            2268 
  773            2383 
  774            2461 
  775            2583 
  776            2957 
  777            3201 
  778            3362 
  779            3423 
  780            3748 
  781            3937 
  782            4215 
  783            4199 
  784            4538 
  785            4791 
  786            5058 
  787            5136 
  788            5305 
  789            5511 
  790            5857 
  791            5745 
  792            6271 
  793            6068 
  794            6459 
  795            6610 
  796            6748 
  797            6638 
  798            6872 
  799            6662 
  800            6832 
  801            6761 
  802            6662 
  803            6567 
  804            6640 
  805            6563 
  806            6428 
  807            6168 
  808            6104 
  809            5786 
  810            5915 
  811            5473 
  812            5265 
  813            5104 
  814            4951 
  815            4695 
  816            4412 
  817            4052 
  818            4037 
  819            3676 
  820            3521 
  821            3152 
  822            3117 
  823            2910 
  824            2671 
  825            2425 
  826            2316 
  827            2103 
  828            2064 
  829            1933 
  830            1803 
  831            1697 
  832            1613 
  833            1411 
  834            1382 
  835            1272 
  836            1248 
  837            1186 
  838            1148 
  839            1077 
  840             916 
  841             920 
  842             920 
  843             899 
  844             886 
  845             837 
  846             786 
  847             806 
  848             812 
  849             771 
  850             793 
  851             719 
  852             720 
  853             757 
  854             733 
  855             722 
  856             676 
  857             713 
  858             740 
  859             672 
  860             684 
  861             648 
  862             687 
  863             640 
  864             651 
  865             647 
  866             589 
  867             635 
  868             627 
  869             627 
  870             582 
  871             594 
  872             633 
  873             556 
  874             583 
  875             492 
  876             526 
  877             464 
  878             464 
  879             476 
  880             431 
  881             434 
  882             439 
  883             456 
  884             469 
  885             452 
  886             476 
  887             449 
  888             472 
  889             455 
  890             509 
  891             443 
  892             477 
  893             423 
  894             472 
  895             470 
  896             447 
  897             466 
  898             442 
  899             458 
  900             442 
  901             456 
  902             428 
  903             475 
  904             452 
  905             415 
  906             482 
  907             444 
  908             454 
  909             444 
  910             465 
  911             431 
  912             452 
  913             458 
  914             463 
  915             452 
  916             490 
  917             429 
  918             485 
  919             481 
  920             454 
  921             493 
  922             499 
  923             456 
  924             452 
  925             431 
  926             459 
  927             446 
  928             498 
  929             445 
  930             477 
  931             443 
  932             451 
  933             430 
  934             454 
  935             464 
  936             468 
  937             460 
  938             451 
  939             404 
  940             459 
  941             465 
  942             481 
  943             454 
  944             438 
  945             487 
  946             507 
  947             430 
  948             447 
  949             444 
  950             464 
  951             442 
  952             430 
  953             434 
  954             400 
  955             408 
  956             438 
  957             420 
  958             417 
  959             417 
  960             594 
  961             602 
  962             527 
  963             555 
  964             523 
  965             479 
  966             458 
  967             451 
  968             432 
  969             430 
  970             440 
  971             405 
  972             337 
  973             332 
  974             359 
  975             313 
  976             332 
  977             296 
  978             265 
  979             239 
  980             263 
  981             267 
  982             253 
  983             230 
  984             204 
  985             203 
  986             199 
  987             187 
  988             167 
  989             173 
  990             142 
  991             131 
  992             122 
  993             104 
  994             119 
  995             100 
  996              80 
  997              76 
  998              59 
  999              37 
 1000              31 
 1001              19 
 1002               6 
 1003               1 
 1004               1 
 1005               0 
 1006               0 
 1007               0 
 1008               0 
 1009               0 
 1010               0 
 1011               0 
 1012               0 
 1013               0 
 1014               0 
 1015               0 
 1016               0 
 1017               0 
 1018               0 
 1019               0 
 1020               0 
 1021               0 
 1022               0 
 1023               0 
