3010 71
17341 515
15625 670
15144 366
6955 624
4451 205
6425 706
3027 294
10797 330
3071 194
3574 340
4093 585
2919 309
8920 80
4334 414
3703 201
12683 683
3678 573
3978 434
9518 548
2579 229
10501 252
5567 558
12077 82