475
373
396
256
508
492
280
323
391
395
495
250
418
234
379
458
527
471
287
262
456
470
452
435
481
257
485
358
265
337
315
430
436
504