10651 36
5101 8
24585 54
35421 145
70116 260
11037 27
14125 15
12437 30
10036 20
8611 32
16416 36
21255 62