1612
1471
1136
824
809
817
905
758
683
650
659
632
648
740
643
555
593
474
544
616
601
509
552
597
576
511
600
556
528
548
571
534
532