105 843
442 32
752 223
306 17
504 628
133 513
288 618
601 547
612 266
329 43
471 206
807 462
930 129
510 19
579 356
524 686
767 677
848 995
195 548
353 761