2666 648
2273 393
951 180
2047 369
12683 447
7545 226
6319 178
2764 126
1069 63
9334 151
10296 704
4184 519
3873 102
3441 766
2537 559
3403 111
9408 747
4926 603
40072 115
14760 481
14888 416
12389 715
4975 156
3621 296
6252 929
2676 403
379712 865
303182 1032