12 287
845 176
776 801
668 366
649 636
530 361
618 278
240 73
492 168
791 334
532 994
291 414
860 243
848 815
675 736
835 574
912 164
189 614
236 465
483 31
667 703
400 532
120 205
300 477