1000 241
288 55
2756 840
2345 528
30966 867
43127 155
39857 768
30629 784
33893 354
26915 657
31857 670
30888 274
17799 454
23228 543
18059 126
25519 256
32888 69
31185 224
8968 112
27156 74
30647 831
24069 144
7967 166
28917 506