1062 450
851 453
1000 886
240 544
934 759
270 744
260 838
747 784
440 97
534 427
929 656
584 576
246 730
168 544
552 796
535 170