1616
1479
1139
761
686
654
663
635
653
743
646
597
477
547
621
606
548
549
513
652
554
601
578
514
603
559
530
573
537
535
523
504
517
545