1142 576
843 949
884 689
656 875
925 813
273 303
903 289
997 638
495 276
885 441
492 569
31 228
2181 220
3491 59
987 840
648 714
714 727
397 488
1457 978
304 432
459 912
1174 496
804 526