1032 675
1021 85
953 304
942 888
936 526
921 946
901 65
893 147
875 656
872 881
868 703
835 897
821 45
799 190
792 570
778 708
757 571
746 120
733 847
717 221