5002 625
5493 349
59414 584
1652 88
17401 479
3928 642
25205 408
6250 459
2666 226
6189 771
4646 412
4314 58
6659 118
3890 885
2441 46
10000 133
19968 577
5098 479
5590 823
2071 301
3062 285
2255 307
2032 327
1318 38
2440 378