884 301
688 654
1093 638
30 640
316 55
323 930
248 772
159 89
120 946
933 962
152 52
312 122
681 650
568 519
203 624
306 586
748 784
534 112
176 208
649 2