156 25
2322 702
342 289
220 856
53 50
487 82
294 260
110 247
505 699
1002 137
706 605
642 618
971 786
680 916
388 651
742 601
180 504
600 420
412 980
189 173
712 631
783 198