1004 301
705 654
1127 638
45 640
331 55
329 930
255 772
160 89
131 946
942 962
161 52
315 122
689 650
572 519
210 624
310 586
759 784
537 112
183 208
654 2