1104 160
1043 139
959 628
937 805
933 362
925 430
905 863
897 364
876 492
868 146
834 676
832 313
809 165
806 654
805 311
748 528
746 686
720 20
692 859
683 551