1011 23
964 545
666 476
818 914
223 68
336 569
618 166
418 324
580 47
532 607
30 944
305 476
277 562
341 416
943 652