580 71
1011 653
1079 245
505 22
207 784
316 626
134 160
1038 408
425 124
423 113
148 482
357 649
502 279
733 746
661 754
437 175
85 312
595 894
795 746
254 729