485
427
415
503
514
320
287
292
480
274
523
466
488
380
301
404
378
414
502
315
251
309
405
390
341
246
431
250
508
475
457
342
434
373