675 663
1003 216
1095 464
240 699
481 431
969 603
208 390
547 790
438 967
3587 741
814 293
682 707
165 581
421 29
243 175
116 515
783 665
870 675
284 702
688 578