1056 499
1033 211
1003 20
988 104
957 943
933 861
909 304
858 566
828 753
817 132
810 668
803 964
781 142
713 405
652 231
646 170
630 684
587 222
574 34
559 796