1085 850
1097 275
159 310
108 33
520 400
187 690
826 825
112 485
768 614
677 299
534 684
364 877
850 10
953 626
574 34
215 27
349 965
71 211
292 868
644 777