4257 37
1523 53
3835 684
2820 724
1160 207
1796 431
3094 257
2546 658
3033 553
1932 485
350 36
1973 374
7862 283
10766 242
2947 46
3442 52
16120 107
14488 470
10607 592
11069 171
40320 565
52782 433
14209 1002
38284 219
28328 199
19755 149
33720 746
12654 669