544
484
508
579
660
583
545
541
565
645
496
596
572
580
555
634
1000
607
559
614
638
636
533
517
461
693
453
491