1049 27
1003 48
928 721
926 670
922 222
907 507
866 550
838 105
802 398
802 913
745 646
745 289
696 816
688 150
637 173
581 950
576 296
560 162
556 139
553 533