2666 648
2279 393
952 180
2047 369
12683 447
7915 226
6322 178
2766 126
1076 63
9343 151
10299 704
4188 519
3878 102
3442 766
2537 559
3407 111
9413 747
4927 603
40077 115
14760 481
14889 416
12404 715
4975 156
3627 296
6255 929
2678 403
379722 865
303185 1032