4396 1 2 3 45 260 5241 1206 11 5242 2386 333 3199 25 268 4362 57 1087 5243 19 366 5244 5245 398 5200 5201 917 146 5246 2383 1213 3444 74 240 147 154 1831 30 