1013 886
1005 301
991 369
953 571
936 551
887 191
881 491
851 327
766 864
706 607
685 89
661 837
625 627
538 967
516 930
513 668
443 843
440 967
424 706
417 315