938 477
969 427
433 93
339 943
781 275
399 868
475 613
566 737
151 149
606 237
106 95
958 825
440 575
687 830
2646 912
997 161
300 324
42 7
410 917
173 511
403 691
144 751
388 981
1185 1000