2666 648
2273 393
949 180
2047 369
12683 447
7439 226
6318 178
2764 126
1067 63
9326 151
10292 704
4184 519
3871 102
3440 766
2537 559
3402 111
9399 747
4925 603
40072 115
14760 481
14888 416
12384 715
4975 156
3620 296
6251 929
2676 403
379709 865
303182 1032