693 676
251 13
642 598
544 270
839 876
707 273
815 813
1003 194
259 11
157 35
930 463
1838 935
637 559
972 340
473 863
307 301
567 369
861 458