123 905
160 95
293 488
631 669
96 479
473 673
987 421
838 757
381 796
166 323
554 791
723 489
538 487
291 551
447 736
413 654
214 175
141 263
262 433
252 702