9716 358
7455 300
15625 93
18762 343
20935 166
5633 98
15007 58
5908 615
18198 302
6820 741
386251 1079
60597 486
10552 982
4445 808
2938 637
42173 210
36350 677
22367 107
11977 268
13009 283
3860 264
37073 686
12038 212
23535 509
24512 373
26861 504