21583 10
42258 25
21202 10
80051 50
18778 8
33554 33
50155 33
23177 21
13356 11
17782 8
13805 5
19232 8
38255 34
32130 20
12408 4
166828 23
334078 12
277029 36
153805 9
130556 15
132332 24
374853 54
752208 167
602706 93