12530 481
3102 633
36813 524
390244 1034
2498 203
12057 334
3578 549
5427 297
11711 596
3882 657
3620 496
2282 465
18424 352
4620 486
27230 156
1797 191
17267 552
4861 403
2860 513
16144 580
7145 682
3918 890
20577 38
2572 140
29002 73
3831 88
4690 612
3263 99