2059,2063,2068,2073,2078,2083,2088,2093,2098,2103,2108,2113,2118,2123,2128,2133,2138,2143,2148,2153,2158,2163,2168,2173,2178,2183,2188,2193,2198,2203,2208,2211,2214,2215,2217,2219,2220,2222,2223,2224,2227,2231,2234,2237,2239,2243,2245,2247,2248,2249,2248,2248,2249,2253,2257,2260,2264,2267,2271,2275,2280,2284,2288,2292,2295,2299,2301,2301,2299,2298,2297,2295,2293,2290,2287,2284,2281,2279,2276,2273,2273,2272,2271,2269,2266,2264,2261,2259,2256,2253,2250,2247,2244,2241,2238,2235,2231,2228,2225,2221,2217,2213,2208,2203,2198,2193,2189,2184,2180,2175,2170,2166,2161,2158,2154,2151,2147,2143,2139,2135,2130,2127,2125,2123,2121,2119,2116,2114,2111,2108,2105,2101,2097,2093,2089,2088,2087,2084,2081,2077,2073,2069,2065,2061,2058,2054,2051,2048,2044,2041,2038,2035,2032,2029,2026,2023,2023,2025,2027,2030,2033,2035,2038,2041,2043,2046,2049,2052,2055,2058,2061,2063,2067,2070,2073,2075,2075,2073,2071,2069,2067,2065,2063,2061,2059,2057,2056,2054,2053,2052,2051,2051,2051,2051,2052,2052,2053,2054,2055,2057,2058,2059;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,2,4,8,11,14,18,21,25,29,31,32,34,36,39,40,43,46,50,54,58,63,67,68,69,71,72,74,75,76,76,77,78,79,81,82,85,89,92,96,100,103,106,108,110,112,114,117,119,121,126,130,134,137,139,142,144,147,149,151,153,155,157,159,161,163,164,166,168,169,170,171,171,171,171,171,170,170,169,169,169,170,170,169,168,166,165,164,163,162,162,164,167,170,173,176,178,181,183,185,187,188,187,186,185,181,177,175,173,172,171,170,169,168,166,165,163,161,160,158,156,154,152,150,148,146,143,140,137,135,133,130,128,126,123,121,119,117,115,113,111,108,107,105,103,100,95,92,89,86,83,80,77,74,71,68,64,61,57,53,49,44,39,34,30,25,21,17,13,10,6,2