1271 243
1087 25
383 112
368 562
417 341
873 422
580 638
946 266
442 366
640 881
191 733
103 68
906 691
726 76
247 702
625 510
49 590
656 847