1045 590
1028 822
1017 326
991 997
969 221
953 826
939 931
923 1000
882 435
837 670
784 344
769 621
765 329
757 774
733 482
676 212
657 199
656 36
644 651
632 601