676 663
1003 216
1095 464
244 699
486 431
971 603
211 390
547 790
438 967
3587 741
815 293
682 707
165 581
421 29
243 175
116 515
784 665
870 675
285 702
688 578