501
481
467
448
592
1383
489
491
458
478
490
677
1141
446
1075