313 18
862 101
858 474
759 949
1013 160
149 638
502 296
297 910
270 270
818 776
589 242
554 624
183 159
882 132
321 161
468 105
553 65
662 849
582 149
762 415