2289
1047
948
918
826
751
655
801
791
804
794
774
770
950
792
710
675
692
700
858
724
731
3162
965
673