30 207
249 305
170 260
204 942
669 137
180 532
691 59
118 391
423 94
721 650
294 639
51 426
55 481
559 408
613 184
350 792
327 289
94 822
788 252
958 325