1003 216
1428 243
1189 25
480 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