1061 499
1033 211
1003 20
989 104
984 861
957 943
912 304
858 566
829 753
821 132
817 668
804 964
795 142
714 405
656 231
648 170
635 684
613 222
577 34
563 796