960
1
954
2
923
905
892
860
848
3
815
796
770
759
758
692
680
669
667
665
651
639
627
623
616
613
612
580