2216,2220,2225,2230,2235,2240,2245,2250,2255,2260,2265,2270,2275,2280,2285,2290,2295,2300,2305,2310,2315,2320,2325,2330,2335,2340,2345,2350,2355,2360,2365,2370,2375,2380,2385,2390,2395,2400,2405,2410,2415,2420,2425,2430,2435,2440,2445,2450,2455,2460,2465,2470,2475,2480,2485,2490,2495,2500,2505,2510,2515,2520,2525,2530,2535,2540,2545,2550,2555,2560,2565,2570,2575,2580,2585,2590,2595,2600,2605,2610,2615,2620,2625,2630,2635,2640,2645,2650,2655,2660,2665,2670,2675,2680,2685,2690,2695,2700,2705,2710,2715,2720,2725,2730,2735,2740,2745,2750,2755,2760,2765,2770,2775,2780,2781,2783,2784,2785,2786,2788,2790,2791,2793,2795,2797,2799,2801,2803,2805,2807,2810,2812,2814,2816,2818,2819,2821,2823,2823,2821,2819,2817,2816,2813,2811,2808,2806,2804,2801,2799,2797,2795,2793,2791,2789,2786,2783,2781,2778,2775,2772,2770,2767,2764,2761,2758,2755,2753,2750,2747,2745,2741,2739,2737,2734,2732,2729,2727,2724,2720,2716,2713,2710,2706,2703,2699,2695,2692,2687,2683,2679,2675,2671,2667,2663,2659,2656,2652,2647,2643,2639,2634,2629,2624,2619,2615,2610,2606,2602,2597,2593,2589,2585,2580,2576,2572,2568,2564,2561,2557,2554,2550,2547,2543,2538,2534,2530,2527,2523,2519,2515,2511,2508,2504,2500,2496,2493,2490,2486,2483,2478,2474,2470,2467,2463,2460,2456,2452,2449,2445,2441,2438,2434,2431,2427,2424,2420,2417,2413,2410,2407,2404,2400,2397,2394,2391,2387,2384,2381,2378,2375,2372,2369,2365,2363,2360,2357,2354,2351,2347,2344,2341,2338,2335,2332,2329,2327,2324,2321,2318,2315,2312,2310,2307,2304,2302,2299,2297,2300,2301,2302,2304,2305,2306,2305,2303,2300,2297,2293,2289,2285,2281,2277,2273,2269,2266,2262,2258,2254,2252,2253,2253,2252,2251,2249,2247,2244,2241,2238,2235,2232,2228,2227,2226,2224,2223,2221,2220,2218;0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,7,11,15,19,22,25,29,32,35,38,41,44,47,50,53,55,58,61,64,67,71,74,77,82,85,88,91,95,97,100,102,105,108,110,113,116,119,122,125,128,130,132,135,137,139,141,144,146,148,150,152,154,157,159,161,164,165,168,171,173,176,178,181,182,181,180,178,176,175,173,172,171,169,169,168,167,166,165,164,163,162,160,159,159,158,157,157,157,157,157,158,158,159,160,160,161,162,163,163,164,165,166,167,169,170,170,169,167,166,166,165,164,162,161,160,159,158,156,155,154,153,151,149,148,146,146,147,148,150,151,153,154,155,157,158,159,161,162,164,165,167,168,170,171,173,175,177,178,178,176,174,173,171,169,167,165,163,161,160,157,155,153,151,149,148,146,144,142,140,138,136,133,131,129,127,125,123,120,118,116,113,111,108,106,102,98,95,91,87,83,80,78,76,75,74,73,72,71,70,69,67,66,65,64,61,56,51,47,43,40,37,35,33,31,29,27,26,22,18,15,11,8,4,1