596 556
647 491
59 392
896 340
378 750
462 961
20 361
105 160
964 829
807 65
519 616
818 996
618 785
156 584
287 505
492 957
901 307
670 570
791 176
403 609