4221,4229,4249,4232,4230,4212,4198,4189,4185,4183,4181,4180,4178,4176,4175,4173,4171,4170,4171,4171,4171,4173,4175,4173,4169,4167,4165,4164,4163,4161,4160,4159,4157,4155,4152,4149,4149,4147,4144,4142,4141,4140,4179,4181,4185,4189,4191,4193,4192,4193,4196,4198,4201,4202,4202,4203,4206,4207,4208,4207,4202,4195,4192,4190,4186,4186,4182,4180,4179,4179,4140,4139,4136,4135,4133,4132,4135,4135,4133,4129,4127,4125,4122,4118,4112,4109,4107,4102,4101,4096,4093,4091,4087,4084,4083,4083,4080,4081,4076,4073,4070,4069,4068,4068,4065,4065,4062,4060,4056,4055,4053,4049,4046,4043,4041,4039,4037,4036,4033,4035,4034,4033,4031,4030,4031,4033,4035,4033,4033,4032,4031,4027,4029,4033,4036,4037,4041,4040,4037,4035,4035,4033,4031,4028,4026,4022,4019,4012,4008,4004,4004,4003,4005,4009,4012,4013,4016,4019,4022,4026,4027,4025,4024,4023,4021,4020,4019,4020,4022,4021,4015,4011,4006,4003,4001,3996,3994,3992,3990,3987,3983,3977,3976,3974,3974,3969,3968,3965,3964,3962,3959,3962,3966,3970,3971,3974,3975,3976,3979,3982,3983,3985,3987,3992,3997,3997,3999,4005,4012,4031,4057,4065,4088,4125,4144,4151,4158,4178,4201;999,935,918,911,888,867,854,854,853,855,858,861,863,866,870,871,873,875,877,878,881,882,882,884,882,883,885,887,890,892,895,898,899,899,901,902,904,907,908,908,911,913,928,934,938,943,947,944,939,936,933,931,927,922,917,913,907,899,892,889,889,890,892,897,901,905,910,913,919,928,913,916,914,912,910,912,914,918,919,922,926,928,930,931,932,933,932,932,936,936,939,941,941,941,938,934,934,941,943,943,945,946,950,953,951,949,948,949,949,952,952,952,955,956,954,955,957,956,956,957,960,962,962,964,965,968,969,972,973,975,976,976,976,977,977,978,979,986,987,989,994,996,1000,1002,1006,1006,1008,1008,1005,1004,997,992,989,986,985,981,981,979,979,977,976,975,973,970,966,964,962,960,957,955,955,954,952,951,952,954,953,954,957,960,961,963,968,973,975,976,978,980,986,990,995,1003,1007,1010,1018,1020,1021,1025,1027,1028,1030,1033,1036,1039,1042,1044,1046,1053,1047,1046,1037,1020,1010,1009,998,992,996,994,993