156 166
1044 920
343 807
282 241
186 892
706 535
212 18
640 25
396 343
356 436
743 55
295 540
1028 355
228 63
458 991
335 156
577 674
768 481
168 403
507 108