1126 133
312 566
773 464
259 839
692 43
233 392
245 173
855 973
136 304
882 938
227 222
164 949
296 352
686 338
1035 811
330 769
657 835
486 445
860 560
417 177