397
522
247
371
260
248
275
488
395
473
237
332
521
462
410
293
326
394
376
456
409
317
421
362
419
384
352
475
465
516
434
289
469
506