1040 908
907 682
889 384
879 24
877 835
805 3
790 870
762 412
718 82
651 404
625 685
601 3
598 224
564 556
546 503
544 487
507 97
457 916
449 736
435 203