389
559
20943
799
540
999
2429
308
247
260
341
385
347
258
318
335
469
241
293
1275
239
363
297
270
390