1003 216
1428 243
1191 25
481 112
384 562
426 341
884 422
595 638
957 266
451 366
643 881
208 733
108 68
1002 691
731 76
267 702
631 510
62 590
664 847