1105 160
1045 139
959 628
937 805
935 362
925 430
905 863
899 364
876 492
868 146
834 676
832 313
809 165
806 654
805 311
749 528
746 686
721 20
692 859
683 551