2987,3000,3002,2995,2995,3002,3479,3478,3467,3429,3397,3317,3284,3170,3161,3160,3157,3135,3115,3105,3101,3096,3080,3069,3055,3033,3025,3022,3012,3004,2993;120,82,62,48,30,0,0,24,93,121,103,107,121,85,106,130,157,150,144,140,138,136,134,133,134,131,132,126,120,123,127