1050 201
759 930
305 929
695 880
466 280
1170 572
155 532
528 920
232 823
820 59
256 306
533 563
75 662
523 669
359 261
63 17
1014 946
573 758
698 932
556 408