1038 481
1022 234
981 229
935 771
899 950
890 6
837 756
822 568
770 42
758 587
678 936
644 881
627 506
556 385
533 154
526 8
507 593
487 960
475 841
462 319