1009 503
1005 311
998 679
983 738
970 578
965 947
952 51
943 943
940 302
923 39
898 571
889 559
888 590
861 644
854 937
829 82
822 399
807 663
774 939
766 937