4788 12
15942 40
16306 28
6258 12
40320 147
8412 15
37542 52
39099 96
19542 147
6213 19
2905 11
4220 10
84629 219
15514 26
7052 26
8000 13
3757 5
34273 134
35383 97
14162 23
15721 11
15441 65
3938 6
3088 3