328 32
978 48
131 286
221 118
934 154
925 477
815 446
43 596
682 145
96 301
779 701
161 952
288 960
217 155
922 327
704 49
148 422
582 489
416 605
132 169