1124 37
958 290
933 870
887 701
835 503
830 92
775 496
773 626
746 929
742 784
715 458
672 436
659 847
649 130
615 147
576 78
511 178
493 993
488 87
478 422