1001 886
260 838
552 796
748 784
936 759
270 744
247 730
929 656
589 576
240 544
168 544
867 453
1063 450
535 427
535 170
442 97