2792 110
4912 386
2548 221
40956 159
4568 694
12785 592
2154 198
5041 173
3984 350
12666 109
19937 553
18987 182
29255 214
56418 309
5112 639
18382 443
19086 658
15338 484
16068 61
24353 82
23582 461
25418 86
1762 353
25058 550
8118 750
9088 383
29121 947
4879 34