47 858
323 488
502 356
838 249
652 830
300 159
221 949
96 660
265 833
748 596
566 919
364 627
554 142
596 533
857 816
280 575
630 117
506 483
727 951