2193 220
184 87
2283 793
36 641
237 562
843 524
717 234
674 43
999 488
689 318
23 693
118 584
369 394
776 896
579 511
1163 1000
326 49
543 55
776 801
588 43
509 100
191 875