1007 2
1001 858
975 724
958 875
956 973
953 806
933 154
931 20
915 132
900 105
880 720
859 984
812 492
796 118
686 92
680 905
673 95
594 560
575 635
541 512