1035 165
997 538
945 166
928 25
927 836
919 725
883 488
874 445
845 779
830 560
815 263
814 173
811 641
807 364
795 394
780 114
773 338
762 610
760 510
758 143