487
308
500
315
412
522
355
449
473
358
483
256
461
419
336
517
413
317
348
465
448
313
385
468
351
316
335
406
498
324
497
460
442