10762 600
6816 89
22369 469
11647 866
5968 161
9018 415
12659 933
10721 373
9913 627
11996 672
7383 165
3589 503
5646 541
5392 659
3544 44
8822 388
13896 464
9917 423
4855 758
9085 681
18821 842
16142 529
6679 333
15370 407