1032 211
1006 927
968 11
931 886
930 745
924 239
860 505
803 579
772 882
718 121
671 738
634 432
621 523
609 473
600 579
568 34
556 581
547 831
542 678
533 915