1610
1469
1135
823
808
817
903
755
681
647
657
629
644
738
641
555
593
474
544
615
601
542
509
650
552
592
576
511
600
556
527
548
571
534
532