2665 648
2265 393
947 180
2045 369
12683 447
7188 226
6310 178
2761 126
1064 63
9320 151
10292 704
4176 519
3865 102
3437 766
2537 559
3398 111
9387 747
4920 603
40066 115
14758 481
14887 416
12373 715
4972 156
3618 296
6248 929
2676 403
379700 865
303181 1032