2761
872
954
868
1114
904
1235
593
474
544
615
601
542
650
552
592
576
511
600
556
527
548
571
534
532
520
535
501
516
515
523
545
612
564