12515 935
1844 78
6991 498
5482 867
3394 446
4070 406
5044 741
7042 861
4012 324
2840 358
9531 330
4254 142
2475 117
6252 581
14064 376
6546 649
6784 270
15415 287
2476 318
3535 301
3125 385
25519 237
4322 353
4347 170