1032 211
1007 927
968 11
933 886
930 745
924 239
860 505
803 579
773 882
718 121
671 738
634 432
621 523
610 473
600 579
568 34
556 581
547 831
543 678
534 915