1133 309
1306 802
365 36
272 74
1056 261
735 116
394 662
188 449
50 43
1037 473
679 444
910 429
483 524
210 283
795 21
126 91
312 367
843 356
777 952
327 723