2182 6
12091 40
18331 54
31790 98
10085 63
12185 20
3977 10
3883 13
3281 7
33335 104
21325 52
8515 11
9085 25
14026 11
10027 39
3596 6
1204 4
1554 8
2068 4
1568 6
3490 12
1894 4
1649 10
4719 28