1126 29
1058 908
1003 153
956 521
766 799
761 832
755 713
746 605
744 111
726 130
720 508
634 538
593 155
583 711
581 667
515 328
509 275
499 790
446 785
436 310