2112 506
3125 503
8482 652
12884 693
17424 560
17226 672
9017 444
61880 211
21255 695
9476 427
37506 89
69997 68
6765 235
7915 249
52197 697
99456 126
23163 567
27268 621
42824 95
70460 1030
37222 610
23034 176
13640 134
16217 107
26009 748
13102 169
13728 173
4572 341