18518 449
12541 57
19937 323
5289 561
15617 521
4800 757
22769 376
14137 394
5473 349
1561 93
3677 356
4579 474
2067 144
2907 52
5629 174
70580 494
12427 792
15510 866
3585 262
12439 837
11899 631
16984 1000
18383 296
20775 291
443268 721
11142 812
155451 850