10000 90
9847 297
9028 440
10536 210
13894 270
14682 412
5694 134
12306 702
6155 79
10772 505
8540 244
18121 809
7329 351
15127 504
15847 594
6108 541
16615 150
6793 668
7951 621
7667 348
14159 659
9039 738
12576 362
4301 45
9267 597
24500 348
17737 716
8547 112