1052 27
1014 263
1005 48
979 416
942 200
931 721
929 670
924 222
921 161
909 507
896 870
881 774
866 550
865 746
859 735
838 105
836 1
823 512
820 514
804 398