2666 648
2279 393
952 180
2047 369
12683 447
7796 226
6321 178
2765 126
1073 63
9339 151
10299 704
4188 519
3876 102
3442 766
2537 559
3406 111
9411 747
4927 603
40076 115
14760 481
14889 416
12400 715
4975 156
3627 296
6255 929
2677 403
379717 865
303185 1032