296 82
369 394
813 257
441 617
843 524
717 234
553 332
231 76
689 318
897 230
588 43
509 100
2975 412
933 712
776 896
369 679
2441 127
674 43
862 97
28 113
144 880