8973 20
9503 22
26149 90
11840 40
7043 4
37125 103
24729 121
18331 50
13709 36
11102 20
16152 35
12870 8
20883 33
63613 158
12843 13
16051 44
11522 30
40237 136
15483 26
75595 244
129749 555
9656 22
9272 15
4578 3