40220 129
19937 541
48702 450
3688 638
4615 265
4443 420
7284 643
4072 132
1530 80
2401 241
3175 320
2269 108
4507 227
327058 529
5410 569
6876 441
21291 503
2691 184
24599 637
3977 551
39829 680
2626 312
3024 469
3966 29