1032 211
1007 927
969 11
936 886
931 745
925 239
861 505
804 579
773 882
719 121
672 738
636 432
621 523
611 473
600 579
568 34
556 581
547 831
543 678
534 915