1018 675
1013 85
953 304
940 888
935 526
898 65
892 147
875 656
871 881
834 897
820 45
794 190
790 570
746 571
746 120
740 708
732 847
716 221
695 887
669 691