10238 36
4706 7
23766 53
33546 137
66846 248
11037 27
13726 15
12031 30
9621 20
8194 32
16011 36
20388 60