958 946
953 805
108 550
242 329
116 554
50 429
712 107
310 398
748 158
925 227
297 655
500 29
159 195
799 840
35 591
178 408
821 777