546 399
274 939
72 647
67 513
477 985
410 545
621 718
580 834
787 570
995 1000
645 798
378 146
198 387
886 609
135 73
19 543
616 210
452 783
558 626
723 265
613 700
588 605
953 874
942 631