1039 216
1455 243
1216 25
500 112
389 562
427 341
886 422
599 638
958 266
455 366
644 881
208 733
110 68
1038 691
733 76
278 702
634 510
63 590
667 847