111 585
406 848
349 451
842 31
515 750
645 402
105 66
737 412
654 507
87 673
747 141
406 387
159 677
803 851
699 680
353 821
180 990
294 593