31683 637
5013 509
12561 997
6611 171
4060 439
8682 337
4096 508
5671 617
13107 223
3403 459
15625 617
7447 410
4282 588
1873 117
4285 151
17325 790
26419 666
6169 559
9755 514
7685 553
3803 541
30909 864
4277 327
17975 89