935 712
2902 313
581 511
670 528
898 230
91 535
999 488
448 858
667 213
804 66
625 263
299 141
294 628
1165 1000
815 257
649 859
556 332
862 97
28 113
466 732
589 43
988 100
80 168
596 900