4045 9
2815 5
7105 20
19952 9
49732 32
11934 18
6131 9
46517 28
4571 8
12204 8
8401 7
13330 13
58722 93
24291 24
9366 12
32235 47
5842 3
15264 25
20857 31
9192 20
2265 9
8135 12
4626 5
9978 10