1050 233
947 137
880 887
812 634
736 776
716 787
584 645
369 867
195 173
171 401
142 295
80 325
77 737