1250 1000
509 218
656 701
103 528
946 462
797 117
175 274
653 755
811 90
119 577
298 614
256 70
255 546
554 142
399 879
596 90
895 362
903 919
789 46
810 475
188 448
575 1
909 119
437 221