1646
833
699
694
638
553
477
604
611
618
597
570
567
743
566
535
491
500
521
638
521
538
2671
603
500