1616
1479
1139
827
813
821
906
761
686
654
663
635
653
743
646
558
597
477
547
619
605
546
549
513
652
554
600
578
603
557
530
573
537
535