389
403
465
455
533
491
519
479
664
597
583
1614
502
615
586
622
614
561
592
613
396
564
527
443
450
620
1392
971