379
292
358
391
346
407
239
421
457
250
320
454
404
423
443
336
504
400
276
265
374
456
438
503
512
467
507
483
451
469
433