1163 1000
582 274
748 145
330 90
994 998
80 168
364 576
477 921
758 365
726 261
265 850
833 32
735 13
801 437
999 488
40 82
633 406
1113 129
264 786
1964 476
396 364
52 422
454 496
369 833