1013 351
1001 113
1000 791
993 424
968 729
954 369
947 696
914 183
893 392
868 14
849 150
844 877
830 976
817 711
810 36
761 693
742 639
740 319
739 234
738 738