501
477
458
494
483
475
487
403
452
435
1007
496
909
560
553