282
389
293
290
528
277
492
391
325
386
253
518
266
511
399
376
240
387
297
481
459
326
316
347
498
234
360
517
258
493
445
421
255