593
474
544
615
601
542
509
650
552
592
576
511
600
556
527
548
571
534
532
520
535
501
516
543
515
523
545
612
564
562
506