1610
1469
1134
822
807
815
902
754
681
647
656
628
644
738
641
554
592
473
543
614
600
541
508
649
551
589
575
510
599
555
526
547
570
533
531