2666 648
2267 393
947 180
2046 369
12683 447
7311 226
6315 178
2763 126
1065 63
9322 151
10292 704
4181 519
3865 102
3439 766
2537 559
3399 111
9393 747
4922 603
40070 115
14760 481
14888 416
12376 715
4972 156
3619 296
6250 929
2676 403
379702 865
303181 1032