16281 406
45655 670
5494 541
8253 428
3318 639
13070 31
10094 265
7977 52
4325 557
8888 469
17064 315
8661 497
20454 301
6273 156
15783 366
31638 291
12520 387
14267 664
7819 620
3786 37
5010 330
19850 52
11225 318
10427 79
10605 648
7504 386
7811 362
19937 61