646 125
836 639
1000 795
612 162
569 741
382 46
44 403
283 471
758 91
292 766
280 310
760 993
83 481
741 905
402 346
919 954
85 345
565 524
129 362
703 284
873 542
787 765
824 545
688 988
110 91
254 57
714 345
804 982
80 140
24 910