3172,2928,2916,2896,2864,2838,2812,2805,2781,2779,2784,2784,2786,2789,2795,2815,2819,2831,2837,2846,2852,2853,2850,2858,2858,2858,2850,2833,3082,3083,3087,3089,3088,3087,3084,3081,3080,3078,3081,3078,3074,3070,3068,3066,3066,3065,3064,3064,3064,3066,3067,3070,3069,3068,3067,3067,3069,3070,3072,3075,3078,3082,3083,3084,3087,3088,3094,3098,3102,3106,3110,3114,3118,3121,3126,3128,3135,3138,3144,3146,3148,3147,3145,3142,3137,3136,3133,3133,3135,3135,3136,3133,3134,3135,3140,3141,3141,3138,3130,3127,3123,3119,3118,3115,3111,3108,3105,3102,3105,3108,3107,3106,3104,3106,3109,3112,3112,3113,3112,3114,3120,3124,3131,3135,3138,3141,3150,3152,3152,3152,3156,3159,3160,3162,3166,3170,3172,3172;934,943,933,929,912,899,887,881,866,858,841,825,798,783,763,742,729,706,686,657,630,613,597,573,570,538,508,480,455,461,463,467,473,479,489,498,503,509,514,519,526,533,538,543,548,554,560,568,579,582,589,594,598,600,603,609,611,617,620,623,626,628,627,623,623,622,624,625,623,623,621,623,626,626,624,624,619,619,620,622,625,629,634,638,642,646,650,656,656,661,664,667,672,675,678,682,686,687,686,686,687,688,685,686,690,695,702,706,710,713,720,727,736,743,745,743,738,730,723,718,719,720,721,726,723,723,722,725,734,742,742,745,752,757,759,763,766,934