1040 908
1002 153
952 521
928 29
762 799
761 832
747 713
731 605
728 111
714 130
707 508
631 538
587 155
581 711
542 667
508 328
505 275
494 790
429 310
414 785