1016 584
191 42
933 289
434 33
263 426
907 447
873 162
144 878
260 363
692 964
97 564
169 377
591 148
285 505
173 303
291 437
575 801
953 716
357 972
213 768