576
496
503
537
541
440
477
496
493
599
525
454
470
704
551
533
495
492
489
477