1062 450
851 453
1000 886
239 544
934 759
270 744
260 838
746 784
440 97
534 427
929 656
583 576
245 730
168 544
551 796
535 170