946
572
503
478
514
471
485
479
510
499
533
536
476
496
486
568
487