1035 663
1017 503
1016 311
999 679
991 738
971 578
967 947
955 51
948 943
941 302
924 39
900 571
896 559
888 590
862 644
856 937
831 82
824 399
774 939
768 937