696
702
564
595
559
671
599
591
616
581
604
592
533
520
590
614
584
554
520
500
510
513
508
544
533